/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/min-fun-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 16:51:06,505 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 16:51:06,506 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 16:51:06,559 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 16:51:06,560 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 16:51:06,560 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 16:51:06,561 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 16:51:06,562 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 16:51:06,563 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 16:51:06,564 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 16:51:06,565 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 16:51:06,566 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 16:51:06,567 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 16:51:06,570 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 16:51:06,570 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 16:51:06,571 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 16:51:06,571 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 16:51:06,572 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 16:51:06,573 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 16:51:06,574 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 16:51:06,575 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 16:51:06,580 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 16:51:06,583 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 16:51:06,584 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 16:51:06,588 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 16:51:06,588 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 16:51:06,588 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 16:51:06,589 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 16:51:06,589 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 16:51:06,589 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 16:51:06,590 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 16:51:06,590 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 16:51:06,590 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 16:51:06,591 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 16:51:06,591 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 16:51:06,592 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 16:51:06,592 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 16:51:06,592 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 16:51:06,592 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 16:51:06,593 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 16:51:06,593 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 16:51:06,597 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-15 16:51:06,622 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 16:51:06,622 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 16:51:06,622 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-15 16:51:06,622 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-15 16:51:06,625 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 16:51:06,625 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 16:51:06,626 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 16:51:06,626 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 16:51:06,626 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 16:51:06,626 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 16:51:06,626 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 16:51:06,627 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 16:51:06,627 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 16:51:06,627 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 16:51:06,627 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 16:51:06,627 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 16:51:06,627 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 16:51:06,627 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 16:51:06,627 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 16:51:06,627 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 16:51:06,627 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 16:51:06,627 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 16:51:06,628 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 16:51:06,628 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 16:51:06,628 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 16:51:06,628 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:51:06,628 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 16:51:06,628 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-15 16:51:06,629 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 16:51:06,629 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 16:51:06,629 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 16:51:06,629 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-15 16:51:06,629 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 16:51:06,629 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-15 16:51:06,805 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 16:51:06,837 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 16:51:06,839 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 16:51:06,840 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 16:51:06,841 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 16:51:06,841 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/min-fun-alt.wvr.bpl [2022-03-15 16:51:06,842 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/min-fun-alt.wvr.bpl' [2022-03-15 16:51:06,861 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 16:51:06,862 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 16:51:06,864 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 16:51:06,864 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 16:51:06,864 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 16:51:06,873 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:51:06" (1/1) ... [2022-03-15 16:51:06,878 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:51:06" (1/1) ... [2022-03-15 16:51:06,883 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 16:51:06,884 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 16:51:06,885 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 16:51:06,885 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 16:51:06,885 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 16:51:06,891 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:51:06" (1/1) ... [2022-03-15 16:51:06,891 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:51:06" (1/1) ... [2022-03-15 16:51:06,892 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:51:06" (1/1) ... [2022-03-15 16:51:06,893 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:51:06" (1/1) ... [2022-03-15 16:51:06,896 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:51:06" (1/1) ... [2022-03-15 16:51:06,899 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:51:06" (1/1) ... [2022-03-15 16:51:06,900 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:51:06" (1/1) ... [2022-03-15 16:51:06,905 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 16:51:06,906 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 16:51:06,907 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 16:51:06,907 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 16:51:06,908 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:51:06" (1/1) ... [2022-03-15 16:51:06,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:51:06,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:06,946 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-15 16:51:06,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-15 16:51:06,977 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 16:51:06,977 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 16:51:06,977 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 16:51:06,978 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 16:51:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 16:51:06,978 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 16:51:06,978 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 16:51:06,978 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 16:51:06,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 16:51:06,978 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 16:51:06,979 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 16:51:06,979 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 16:51:06,979 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 16:51:07,014 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 16:51:07,015 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 16:51:07,134 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 16:51:07,160 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 16:51:07,160 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 16:51:07,162 INFO L202 PluginConnector]: Adding new model min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:51:07 BoogieIcfgContainer [2022-03-15 16:51:07,162 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 16:51:07,163 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 16:51:07,163 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 16:51:07,165 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 16:51:07,165 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:51:06" (1/2) ... [2022-03-15 16:51:07,166 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12a99e14 and model type min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 04:51:07, skipping insertion in model container [2022-03-15 16:51:07,166 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:51:07" (2/2) ... [2022-03-15 16:51:07,167 INFO L111 eAbstractionObserver]: Analyzing ICFG min-fun-alt.wvr.bpl [2022-03-15 16:51:07,170 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 16:51:07,170 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-15 16:51:07,170 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 16:51:07,170 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 16:51:07,193 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-15 16:51:07,253 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 16:51:07,258 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 16:51:07,259 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-15 16:51:07,282 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2022-03-15 16:51:07,314 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-03-15 16:51:07,316 INFO L276 IsEmpty]: Start isEmpty. Operand 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-03-15 16:51:07,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 16:51:07,327 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:07,328 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:51:07,328 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:07,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:07,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1562983410, now seen corresponding path program 1 times [2022-03-15 16:51:07,350 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:07,350 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977527798] [2022-03-15 16:51:07,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:07,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:07,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:07,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:07,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:07,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977527798] [2022-03-15 16:51:07,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977527798] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:51:07,505 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:51:07,505 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 16:51:07,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122679877] [2022-03-15 16:51:07,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:51:07,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 16:51:07,511 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:07,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 16:51:07,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:51:07,550 INFO L87 Difference]: Start difference. First operand 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) 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-03-15 16:51:07,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:07,597 INFO L93 Difference]: Finished difference Result 217 states and 617 transitions. [2022-03-15 16:51:07,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 16:51:07,599 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-03-15 16:51:07,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:07,607 INFO L225 Difference]: With dead ends: 217 [2022-03-15 16:51:07,608 INFO L226 Difference]: Without dead ends: 202 [2022-03-15 16:51:07,609 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-03-15 16:51:07,611 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 3 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:07,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 27 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:51:07,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-03-15 16:51:07,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 149. [2022-03-15 16:51:07,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.831081081081081) internal successors, (419), 148 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:07,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 419 transitions. [2022-03-15 16:51:07,687 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 419 transitions. Word has length 18 [2022-03-15 16:51:07,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:07,688 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 419 transitions. [2022-03-15 16:51:07,688 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-03-15 16:51:07,688 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 419 transitions. [2022-03-15 16:51:07,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 16:51:07,689 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:07,689 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-03-15 16:51:07,690 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 16:51:07,690 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:07,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:07,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1322843154, now seen corresponding path program 1 times [2022-03-15 16:51:07,691 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:07,691 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134041135] [2022-03-15 16:51:07,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:07,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:07,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:07,736 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:07,737 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:07,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134041135] [2022-03-15 16:51:07,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134041135] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:51:07,737 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:51:07,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 16:51:07,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685387046] [2022-03-15 16:51:07,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:51:07,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:51:07,738 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:07,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:51:07,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:51:07,739 INFO L87 Difference]: Start difference. First operand 149 states and 419 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-03-15 16:51:07,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:07,804 INFO L93 Difference]: Finished difference Result 158 states and 445 transitions. [2022-03-15 16:51:07,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 16:51:07,805 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-03-15 16:51:07,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:07,806 INFO L225 Difference]: With dead ends: 158 [2022-03-15 16:51:07,806 INFO L226 Difference]: Without dead ends: 158 [2022-03-15 16:51:07,806 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-03-15 16:51:07,807 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 34 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 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-03-15 16:51:07,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 15 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:51:07,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-03-15 16:51:07,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 133. [2022-03-15 16:51:07,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.8333333333333335) internal successors, (374), 132 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:07,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 374 transitions. [2022-03-15 16:51:07,815 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 374 transitions. Word has length 20 [2022-03-15 16:51:07,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:07,816 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 374 transitions. [2022-03-15 16:51:07,816 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-03-15 16:51:07,816 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 374 transitions. [2022-03-15 16:51:07,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 16:51:07,817 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:07,817 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:51:07,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 16:51:07,817 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:07,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:07,818 INFO L85 PathProgramCache]: Analyzing trace with hash 286241452, now seen corresponding path program 1 times [2022-03-15 16:51:07,818 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:07,818 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947870912] [2022-03-15 16:51:07,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:07,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:07,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:07,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:07,862 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:07,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947870912] [2022-03-15 16:51:07,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947870912] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:51:07,862 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:51:07,862 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 16:51:07,862 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770021559] [2022-03-15 16:51:07,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:51:07,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 16:51:07,863 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:07,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 16:51:07,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:51:07,864 INFO L87 Difference]: Start difference. First operand 133 states and 374 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-03-15 16:51:07,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:07,906 INFO L93 Difference]: Finished difference Result 183 states and 522 transitions. [2022-03-15 16:51:07,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:51:07,907 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-03-15 16:51:07,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:07,908 INFO L225 Difference]: With dead ends: 183 [2022-03-15 16:51:07,908 INFO L226 Difference]: Without dead ends: 183 [2022-03-15 16:51:07,909 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-03-15 16:51:07,909 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 76 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:07,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 13 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:51:07,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-03-15 16:51:07,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 158. [2022-03-15 16:51:07,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.8535031847133756) internal successors, (448), 157 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:07,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 448 transitions. [2022-03-15 16:51:07,918 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 448 transitions. Word has length 20 [2022-03-15 16:51:07,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:07,919 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 448 transitions. [2022-03-15 16:51:07,919 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-03-15 16:51:07,919 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 448 transitions. [2022-03-15 16:51:07,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:51:07,920 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:07,920 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-03-15 16:51:07,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 16:51:07,921 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:07,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:07,921 INFO L85 PathProgramCache]: Analyzing trace with hash -867206516, now seen corresponding path program 1 times [2022-03-15 16:51:07,921 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:07,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812623193] [2022-03-15 16:51:07,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:07,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:07,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:08,179 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:08,180 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:08,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812623193] [2022-03-15 16:51:08,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812623193] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:08,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084630071] [2022-03-15 16:51:08,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:08,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:08,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:08,192 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:08,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 16:51:08,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:08,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:51:08,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:08,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:51:08,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2022-03-15 16:51:08,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:08,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:08,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:08,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-03-15 16:51:09,124 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:09,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084630071] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:09,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:09,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:51:09,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674013897] [2022-03-15 16:51:09,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:09,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 16:51:09,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:09,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 16:51:09,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:51:09,126 INFO L87 Difference]: Start difference. First operand 158 states and 448 transitions. Second operand has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:09,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:09,394 INFO L93 Difference]: Finished difference Result 366 states and 1043 transitions. [2022-03-15 16:51:09,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 16:51:09,395 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 16:51:09,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:09,397 INFO L225 Difference]: With dead ends: 366 [2022-03-15 16:51:09,397 INFO L226 Difference]: Without dead ends: 351 [2022-03-15 16:51:09,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=122, Invalid=430, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:51:09,398 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 197 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:09,398 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 61 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:51:09,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-03-15 16:51:09,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 224. [2022-03-15 16:51:09,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8699551569506725) internal successors, (640), 223 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:09,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 640 transitions. [2022-03-15 16:51:09,408 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 640 transitions. Word has length 22 [2022-03-15 16:51:09,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:09,408 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 640 transitions. [2022-03-15 16:51:09,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:09,408 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 640 transitions. [2022-03-15 16:51:09,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:51:09,410 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:09,410 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-03-15 16:51:09,427 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-15 16:51:09,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:09,627 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:09,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:09,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1035015608, now seen corresponding path program 2 times [2022-03-15 16:51:09,627 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:09,627 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024968203] [2022-03-15 16:51:09,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:09,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:09,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:09,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:09,793 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:09,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024968203] [2022-03-15 16:51:09,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024968203] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:09,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240116019] [2022-03-15 16:51:09,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:51:09,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:09,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:09,795 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:09,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 16:51:09,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:51:09,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:09,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 16:51:09,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:10,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:10,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-03-15 16:51:10,430 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:10,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:10,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:10,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-03-15 16:51:10,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:10,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240116019] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:10,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:10,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 18 [2022-03-15 16:51:10,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368444370] [2022-03-15 16:51:10,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:10,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:51:10,678 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:10,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:51:10,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:51:10,678 INFO L87 Difference]: Start difference. First operand 224 states and 640 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) 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-03-15 16:51:11,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:11,488 INFO L93 Difference]: Finished difference Result 478 states and 1385 transitions. [2022-03-15 16:51:11,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:51:11,489 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) 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 22 [2022-03-15 16:51:11,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:11,492 INFO L225 Difference]: With dead ends: 478 [2022-03-15 16:51:11,492 INFO L226 Difference]: Without dead ends: 463 [2022-03-15 16:51:11,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=217, Invalid=713, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:51:11,493 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 281 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:11,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 128 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:51:11,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-03-15 16:51:11,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 229. [2022-03-15 16:51:11,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.912280701754386) internal successors, (664), 228 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:11,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 664 transitions. [2022-03-15 16:51:11,517 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 664 transitions. Word has length 22 [2022-03-15 16:51:11,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:11,517 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 664 transitions. [2022-03-15 16:51:11,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) 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-03-15 16:51:11,517 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 664 transitions. [2022-03-15 16:51:11,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:51:11,522 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:11,522 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-03-15 16:51:11,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:11,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:11,739 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:11,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:11,740 INFO L85 PathProgramCache]: Analyzing trace with hash -736242160, now seen corresponding path program 3 times [2022-03-15 16:51:11,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:11,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502633713] [2022-03-15 16:51:11,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:11,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:11,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:11,869 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:11,869 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:11,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502633713] [2022-03-15 16:51:11,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502633713] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:11,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199794054] [2022-03-15 16:51:11,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:51:11,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:11,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:11,871 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:11,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 16:51:11,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:51:11,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:11,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:51:11,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:12,038 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 45 treesize of output 33 [2022-03-15 16:51:12,107 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:12,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:12,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:12,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-03-15 16:51:12,270 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:12,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199794054] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:12,270 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:12,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 16:51:12,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798403102] [2022-03-15 16:51:12,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:12,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:51:12,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:12,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:51:12,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:51:12,272 INFO L87 Difference]: Start difference. First operand 229 states and 664 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-03-15 16:51:12,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:12,575 INFO L93 Difference]: Finished difference Result 418 states and 1203 transitions. [2022-03-15 16:51:12,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:51:12,575 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 22 [2022-03-15 16:51:12,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:12,577 INFO L225 Difference]: With dead ends: 418 [2022-03-15 16:51:12,577 INFO L226 Difference]: Without dead ends: 403 [2022-03-15 16:51:12,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=133, Invalid=373, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:51:12,578 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 87 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:12,578 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 122 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:51:12,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-03-15 16:51:12,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 241. [2022-03-15 16:51:12,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.8916666666666666) internal successors, (694), 240 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:12,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 694 transitions. [2022-03-15 16:51:12,596 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 694 transitions. Word has length 22 [2022-03-15 16:51:12,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:12,597 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 694 transitions. [2022-03-15 16:51:12,597 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-03-15 16:51:12,597 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 694 transitions. [2022-03-15 16:51:12,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:51:12,598 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:12,598 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-03-15 16:51:12,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-03-15 16:51:12,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:12,814 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:12,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:12,815 INFO L85 PathProgramCache]: Analyzing trace with hash 834583440, now seen corresponding path program 4 times [2022-03-15 16:51:12,815 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:12,815 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122980006] [2022-03-15 16:51:12,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:12,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:12,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:12,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:12,942 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:12,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122980006] [2022-03-15 16:51:12,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122980006] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:12,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548321760] [2022-03-15 16:51:12,944 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:51:12,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:12,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:12,960 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:13,006 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:51:13,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:13,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 16:51:13,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:51:13,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:13,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:13,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-03-15 16:51:13,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:13,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:13,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:13,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-03-15 16:51:13,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:13,583 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548321760] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:13,583 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:13,583 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-15 16:51:13,583 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754779552] [2022-03-15 16:51:13,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:13,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:51:13,584 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:13,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:51:13,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:51:13,585 INFO L87 Difference]: Start difference. First operand 241 states and 694 transitions. Second operand has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 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-03-15 16:51:13,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:13,855 INFO L93 Difference]: Finished difference Result 381 states and 1109 transitions. [2022-03-15 16:51:13,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:51:13,859 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 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-03-15 16:51:13,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:13,861 INFO L225 Difference]: With dead ends: 381 [2022-03-15 16:51:13,861 INFO L226 Difference]: Without dead ends: 366 [2022-03-15 16:51:13,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:51:13,862 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 98 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:13,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 135 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 318 Invalid, 0 Unknown, 91 Unchecked, 0.1s Time] [2022-03-15 16:51:13,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-03-15 16:51:13,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 250. [2022-03-15 16:51:13,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 2.9437751004016066) internal successors, (733), 249 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:13,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 733 transitions. [2022-03-15 16:51:13,872 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 733 transitions. Word has length 22 [2022-03-15 16:51:13,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:13,872 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 733 transitions. [2022-03-15 16:51:13,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 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-03-15 16:51:13,873 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 733 transitions. [2022-03-15 16:51:13,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:51:13,873 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:13,873 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-03-15 16:51:13,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:14,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:14,091 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:14,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:14,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1412835854, now seen corresponding path program 5 times [2022-03-15 16:51:14,091 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:14,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495839279] [2022-03-15 16:51:14,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:14,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:14,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:14,204 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:14,204 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:14,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495839279] [2022-03-15 16:51:14,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495839279] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:14,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403686577] [2022-03-15 16:51:14,204 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:51:14,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:14,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:14,211 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:14,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 16:51:14,257 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:51:14,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:14,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 16:51:14,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:14,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:14,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-03-15 16:51:14,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:14,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:14,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:14,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-03-15 16:51:14,796 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:14,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403686577] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:14,796 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:14,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-03-15 16:51:14,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358673800] [2022-03-15 16:51:14,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:14,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:51:14,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:14,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:51:14,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:51:14,797 INFO L87 Difference]: Start difference. First operand 250 states and 733 transitions. Second operand has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 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-03-15 16:51:15,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:15,738 INFO L93 Difference]: Finished difference Result 672 states and 1913 transitions. [2022-03-15 16:51:15,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:51:15,739 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 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 22 [2022-03-15 16:51:15,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:15,741 INFO L225 Difference]: With dead ends: 672 [2022-03-15 16:51:15,741 INFO L226 Difference]: Without dead ends: 657 [2022-03-15 16:51:15,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=290, Invalid=832, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:51:15,742 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 247 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:15,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 135 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:51:15,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2022-03-15 16:51:15,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 253. [2022-03-15 16:51:15,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 252 states have (on average 2.9404761904761907) internal successors, (741), 252 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:15,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 741 transitions. [2022-03-15 16:51:15,750 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 741 transitions. Word has length 22 [2022-03-15 16:51:15,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:15,750 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 741 transitions. [2022-03-15 16:51:15,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 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-03-15 16:51:15,750 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 741 transitions. [2022-03-15 16:51:15,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:51:15,751 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:15,751 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-03-15 16:51:15,769 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-15 16:51:15,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:15,968 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:15,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:15,968 INFO L85 PathProgramCache]: Analyzing trace with hash 70299084, now seen corresponding path program 6 times [2022-03-15 16:51:15,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:15,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646714045] [2022-03-15 16:51:15,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:15,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:15,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:16,085 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:16,085 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:16,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646714045] [2022-03-15 16:51:16,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646714045] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:16,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911602643] [2022-03-15 16:51:16,085 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:51:16,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:16,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:16,087 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:16,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 16:51:16,152 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:51:16,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:16,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 16:51:16,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:16,312 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 46 treesize of output 34 [2022-03-15 16:51:16,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:16,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:16,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:16,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-03-15 16:51:16,543 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:16,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911602643] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:16,544 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:16,544 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-15 16:51:16,544 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645887139] [2022-03-15 16:51:16,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:16,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:51:16,544 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:16,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:51:16,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:51:16,545 INFO L87 Difference]: Start difference. First operand 253 states and 741 transitions. Second operand has 16 states, 16 states have (on average 3.1875) 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-03-15 16:51:17,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:17,190 INFO L93 Difference]: Finished difference Result 471 states and 1359 transitions. [2022-03-15 16:51:17,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:51:17,190 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) 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 22 [2022-03-15 16:51:17,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:17,192 INFO L225 Difference]: With dead ends: 471 [2022-03-15 16:51:17,192 INFO L226 Difference]: Without dead ends: 456 [2022-03-15 16:51:17,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=170, Invalid=586, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:51:17,193 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 141 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:17,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 161 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:51:17,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-03-15 16:51:17,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 247. [2022-03-15 16:51:17,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.9186991869918697) internal successors, (718), 246 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:17,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 718 transitions. [2022-03-15 16:51:17,200 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 718 transitions. Word has length 22 [2022-03-15 16:51:17,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:17,200 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 718 transitions. [2022-03-15 16:51:17,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.1875) 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-03-15 16:51:17,200 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 718 transitions. [2022-03-15 16:51:17,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:17,201 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:17,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] [2022-03-15 16:51:17,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:17,417 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:17,418 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:17,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:17,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1176864790, now seen corresponding path program 7 times [2022-03-15 16:51:17,418 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:17,418 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705582178] [2022-03-15 16:51:17,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:17,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:17,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:17,473 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:17,473 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:17,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705582178] [2022-03-15 16:51:17,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705582178] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:17,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737640785] [2022-03-15 16:51:17,473 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:51:17,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:17,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:17,474 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:17,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 16:51:17,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:17,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:17,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:17,582 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:17,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:17,661 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:17,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737640785] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:17,661 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:17,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:51:17,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780877558] [2022-03-15 16:51:17,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:17,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:51:17,661 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:17,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:51:17,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:51:17,662 INFO L87 Difference]: Start difference. First operand 247 states and 718 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-03-15 16:51:18,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:18,380 INFO L93 Difference]: Finished difference Result 1099 states and 3110 transitions. [2022-03-15 16:51:18,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 16:51:18,381 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 24 [2022-03-15 16:51:18,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:18,385 INFO L225 Difference]: With dead ends: 1099 [2022-03-15 16:51:18,385 INFO L226 Difference]: Without dead ends: 1099 [2022-03-15 16:51:18,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 913 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 16:51:18,386 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 274 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:18,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [274 Valid, 211 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 699 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:51:18,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2022-03-15 16:51:18,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 311. [2022-03-15 16:51:18,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.141935483870968) internal successors, (974), 310 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:18,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 974 transitions. [2022-03-15 16:51:18,397 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 974 transitions. Word has length 24 [2022-03-15 16:51:18,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:18,397 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 974 transitions. [2022-03-15 16:51:18,397 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-03-15 16:51:18,397 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 974 transitions. [2022-03-15 16:51:18,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:18,398 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:18,398 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-03-15 16:51:18,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:18,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:18,614 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:18,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:18,614 INFO L85 PathProgramCache]: Analyzing trace with hash 2141783662, now seen corresponding path program 8 times [2022-03-15 16:51:18,614 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:18,614 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310755394] [2022-03-15 16:51:18,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:18,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:18,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:18,676 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:18,677 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:18,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310755394] [2022-03-15 16:51:18,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310755394] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:18,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639461741] [2022-03-15 16:51:18,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:51:18,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:18,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:18,692 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:18,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 16:51:18,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:51:18,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:18,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:18,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:18,818 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:18,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:18,911 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:18,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639461741] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:18,911 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:18,912 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:51:18,912 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260836359] [2022-03-15 16:51:18,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:18,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:51:18,912 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:18,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:51:18,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:51:18,913 INFO L87 Difference]: Start difference. First operand 311 states and 974 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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-03-15 16:51:20,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:20,537 INFO L93 Difference]: Finished difference Result 1794 states and 5013 transitions. [2022-03-15 16:51:20,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-03-15 16:51:20,537 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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 24 [2022-03-15 16:51:20,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:20,544 INFO L225 Difference]: With dead ends: 1794 [2022-03-15 16:51:20,544 INFO L226 Difference]: Without dead ends: 1794 [2022-03-15 16:51:20,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4272 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 16:51:20,549 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 487 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 1019 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 1118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:20,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [487 Valid, 286 Invalid, 1118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1019 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:51:20,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1794 states. [2022-03-15 16:51:20,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1794 to 315. [2022-03-15 16:51:20,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.1656050955414012) internal successors, (994), 314 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:20,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 994 transitions. [2022-03-15 16:51:20,562 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 994 transitions. Word has length 24 [2022-03-15 16:51:20,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:20,563 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 994 transitions. [2022-03-15 16:51:20,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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-03-15 16:51:20,563 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 994 transitions. [2022-03-15 16:51:20,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:20,564 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:20,564 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-03-15 16:51:20,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:20,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-15 16:51:20,780 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:20,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:20,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1586231554, now seen corresponding path program 9 times [2022-03-15 16:51:20,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:20,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584346933] [2022-03-15 16:51:20,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:20,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:20,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:20,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:20,849 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:20,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584346933] [2022-03-15 16:51:20,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584346933] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:20,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037953080] [2022-03-15 16:51:20,849 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:51:20,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:20,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:20,850 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:20,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 16:51:20,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:51:20,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:20,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:20,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:21,001 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:21,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:21,118 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:21,119 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037953080] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:21,119 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:21,119 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:51:21,119 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392014957] [2022-03-15 16:51:21,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:21,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:51:21,119 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:21,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:51:21,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:51:21,120 INFO L87 Difference]: Start difference. First operand 315 states and 994 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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-03-15 16:51:22,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:22,046 INFO L93 Difference]: Finished difference Result 1470 states and 4126 transitions. [2022-03-15 16:51:22,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 16:51:22,046 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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 24 [2022-03-15 16:51:22,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:22,052 INFO L225 Difference]: With dead ends: 1470 [2022-03-15 16:51:22,052 INFO L226 Difference]: Without dead ends: 1470 [2022-03-15 16:51:22,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1528 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1095, Invalid=3327, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 16:51:22,054 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 430 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:22,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [430 Valid, 249 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 761 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:51:22,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2022-03-15 16:51:22,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 306. [2022-03-15 16:51:22,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.1475409836065573) internal successors, (960), 305 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:22,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 960 transitions. [2022-03-15 16:51:22,066 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 960 transitions. Word has length 24 [2022-03-15 16:51:22,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:22,066 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 960 transitions. [2022-03-15 16:51:22,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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-03-15 16:51:22,066 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 960 transitions. [2022-03-15 16:51:22,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:22,067 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:22,067 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-03-15 16:51:22,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:22,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:22,284 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:22,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:22,284 INFO L85 PathProgramCache]: Analyzing trace with hash -650092882, now seen corresponding path program 1 times [2022-03-15 16:51:22,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:22,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226586057] [2022-03-15 16:51:22,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:22,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:22,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:22,317 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:22,317 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:22,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226586057] [2022-03-15 16:51:22,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226586057] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:22,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666776225] [2022-03-15 16:51:22,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:22,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:22,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:22,318 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:22,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:22,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:51:22,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:22,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 16:51:22,417 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:22,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:22,503 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:22,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666776225] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:22,504 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:22,504 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-15 16:51:22,504 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190823888] [2022-03-15 16:51:22,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:22,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:51:22,504 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:22,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:51:22,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:51:22,505 INFO L87 Difference]: Start difference. First operand 306 states and 960 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-03-15 16:51:22,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:22,667 INFO L93 Difference]: Finished difference Result 685 states and 2024 transitions. [2022-03-15 16:51:22,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:51:22,667 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-03-15 16:51:22,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:22,670 INFO L225 Difference]: With dead ends: 685 [2022-03-15 16:51:22,670 INFO L226 Difference]: Without dead ends: 679 [2022-03-15 16:51:22,670 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-03-15 16:51:22,670 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 170 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:22,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 38 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:51:22,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-03-15 16:51:22,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 429. [2022-03-15 16:51:22,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.2406542056074765) internal successors, (1387), 428 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:22,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1387 transitions. [2022-03-15 16:51:22,682 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1387 transitions. Word has length 24 [2022-03-15 16:51:22,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:22,682 INFO L470 AbstractCegarLoop]: Abstraction has 429 states and 1387 transitions. [2022-03-15 16:51:22,682 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-03-15 16:51:22,682 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1387 transitions. [2022-03-15 16:51:22,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:22,683 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:22,683 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-03-15 16:51:22,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:22,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-15 16:51:22,899 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:22,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:22,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1087061590, now seen corresponding path program 10 times [2022-03-15 16:51:22,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:22,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472505763] [2022-03-15 16:51:22,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:22,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:22,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:22,936 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:22,936 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:22,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472505763] [2022-03-15 16:51:22,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472505763] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:22,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036606807] [2022-03-15 16:51:22,937 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:51:22,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:22,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:22,938 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:22,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 16:51:22,994 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:51:22,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:22,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:22,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:23,069 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:23,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:23,118 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:23,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036606807] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:23,118 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:23,118 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 16:51:23,119 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480795523] [2022-03-15 16:51:23,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:23,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:51:23,119 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:23,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:51:23,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:51:23,121 INFO L87 Difference]: Start difference. First operand 429 states and 1387 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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-03-15 16:51:23,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:23,501 INFO L93 Difference]: Finished difference Result 1159 states and 3490 transitions. [2022-03-15 16:51:23,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:51:23,502 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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-03-15 16:51:23,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:23,506 INFO L225 Difference]: With dead ends: 1159 [2022-03-15 16:51:23,506 INFO L226 Difference]: Without dead ends: 1111 [2022-03-15 16:51:23,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:51:23,507 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 233 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:23,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 124 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:51:23,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2022-03-15 16:51:23,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 639. [2022-03-15 16:51:23,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 638 states have (on average 3.3448275862068964) internal successors, (2134), 638 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:23,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 2134 transitions. [2022-03-15 16:51:23,522 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 2134 transitions. Word has length 24 [2022-03-15 16:51:23,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:23,523 INFO L470 AbstractCegarLoop]: Abstraction has 639 states and 2134 transitions. [2022-03-15 16:51:23,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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-03-15 16:51:23,523 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 2134 transitions. [2022-03-15 16:51:23,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:23,524 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:23,524 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-03-15 16:51:23,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:23,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 16:51:23,741 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:23,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:23,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1793018922, now seen corresponding path program 2 times [2022-03-15 16:51:23,741 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:23,741 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93875624] [2022-03-15 16:51:23,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:23,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:23,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:23,784 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:23,784 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:23,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93875624] [2022-03-15 16:51:23,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93875624] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:23,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746568077] [2022-03-15 16:51:23,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:51:23,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:23,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:23,786 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:23,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 16:51:23,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:51:23,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:23,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:51:23,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:23,878 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:23,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:23,934 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:23,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746568077] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:23,935 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:23,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-15 16:51:23,935 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711197214] [2022-03-15 16:51:23,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:23,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:51:23,935 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:23,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:51:23,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:51:23,936 INFO L87 Difference]: Start difference. First operand 639 states and 2134 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-03-15 16:51:24,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:24,131 INFO L93 Difference]: Finished difference Result 1267 states and 3847 transitions. [2022-03-15 16:51:24,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:51:24,132 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-03-15 16:51:24,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:24,136 INFO L225 Difference]: With dead ends: 1267 [2022-03-15 16:51:24,136 INFO L226 Difference]: Without dead ends: 1267 [2022-03-15 16:51:24,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:51:24,137 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 202 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:24,137 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 68 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:51:24,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-03-15 16:51:24,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 683. [2022-03-15 16:51:24,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 3.3167155425219943) internal successors, (2262), 682 states have internal predecessors, (2262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:24,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 2262 transitions. [2022-03-15 16:51:24,151 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 2262 transitions. Word has length 24 [2022-03-15 16:51:24,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:24,151 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 2262 transitions. [2022-03-15 16:51:24,151 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-03-15 16:51:24,151 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 2262 transitions. [2022-03-15 16:51:24,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:24,152 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:24,152 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-03-15 16:51:24,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:24,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-15 16:51:24,369 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:24,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:24,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1155266808, now seen corresponding path program 11 times [2022-03-15 16:51:24,369 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:24,369 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353467483] [2022-03-15 16:51:24,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:24,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:24,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:24,403 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:24,403 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:24,403 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353467483] [2022-03-15 16:51:24,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353467483] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:24,403 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798375193] [2022-03-15 16:51:24,403 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:51:24,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:24,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:24,406 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:24,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 16:51:24,433 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:51:24,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:24,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:24,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:24,503 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:24,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:24,562 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:24,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798375193] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:24,562 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:24,562 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:51:24,563 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882457682] [2022-03-15 16:51:24,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:24,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:51:24,563 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:24,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:51:24,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:51:24,563 INFO L87 Difference]: Start difference. First operand 683 states and 2262 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-03-15 16:51:25,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:25,111 INFO L93 Difference]: Finished difference Result 2268 states and 6749 transitions. [2022-03-15 16:51:25,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 16:51:25,112 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-03-15 16:51:25,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:25,119 INFO L225 Difference]: With dead ends: 2268 [2022-03-15 16:51:25,119 INFO L226 Difference]: Without dead ends: 2268 [2022-03-15 16:51:25,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 16:51:25,120 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 254 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:25,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 168 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:51:25,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2268 states. [2022-03-15 16:51:25,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2268 to 699. [2022-03-15 16:51:25,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 3.312320916905444) internal successors, (2312), 698 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:25,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 2312 transitions. [2022-03-15 16:51:25,141 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 2312 transitions. Word has length 24 [2022-03-15 16:51:25,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:25,142 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 2312 transitions. [2022-03-15 16:51:25,170 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-03-15 16:51:25,170 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 2312 transitions. [2022-03-15 16:51:25,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:25,172 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:25,172 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-03-15 16:51:25,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:25,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 16:51:25,388 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:25,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:25,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1940180902, now seen corresponding path program 12 times [2022-03-15 16:51:25,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:25,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636063711] [2022-03-15 16:51:25,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:25,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:25,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:25,426 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:25,426 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:25,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636063711] [2022-03-15 16:51:25,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636063711] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:25,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027855266] [2022-03-15 16:51:25,426 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:51:25,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:25,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:25,428 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:25,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 16:51:25,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:51:25,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:25,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:25,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:25,522 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:25,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:25,594 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:25,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027855266] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:25,595 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:25,595 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:51:25,595 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329490201] [2022-03-15 16:51:25,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:25,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:51:25,595 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:25,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:51:25,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:51:25,595 INFO L87 Difference]: Start difference. First operand 699 states and 2312 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-03-15 16:51:26,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:26,144 INFO L93 Difference]: Finished difference Result 2256 states and 6789 transitions. [2022-03-15 16:51:26,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 16:51:26,145 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-03-15 16:51:26,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:26,153 INFO L225 Difference]: With dead ends: 2256 [2022-03-15 16:51:26,153 INFO L226 Difference]: Without dead ends: 2256 [2022-03-15 16:51:26,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 16:51:26,155 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 271 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:26,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 163 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:51:26,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states. [2022-03-15 16:51:26,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 775. [2022-03-15 16:51:26,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 774 states have (on average 3.289405684754522) internal successors, (2546), 774 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:26,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 2546 transitions. [2022-03-15 16:51:26,186 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 2546 transitions. Word has length 24 [2022-03-15 16:51:26,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:26,187 INFO L470 AbstractCegarLoop]: Abstraction has 775 states and 2546 transitions. [2022-03-15 16:51:26,187 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-03-15 16:51:26,187 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 2546 transitions. [2022-03-15 16:51:26,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:26,189 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:26,189 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-03-15 16:51:26,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:26,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:26,406 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:26,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:26,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1966730932, now seen corresponding path program 13 times [2022-03-15 16:51:26,406 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:26,406 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415029732] [2022-03-15 16:51:26,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:26,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:26,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:26,451 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:26,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:26,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415029732] [2022-03-15 16:51:26,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415029732] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:26,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811837613] [2022-03-15 16:51:26,451 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:51:26,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:26,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:26,452 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:26,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 16:51:26,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:26,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:26,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:26,569 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:26,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:26,611 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:26,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811837613] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:26,612 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:26,612 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-03-15 16:51:26,612 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242961908] [2022-03-15 16:51:26,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:26,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:51:26,612 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:26,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:51:26,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:51:26,613 INFO L87 Difference]: Start difference. First operand 775 states and 2546 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-03-15 16:51:26,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:26,886 INFO L93 Difference]: Finished difference Result 1611 states and 5005 transitions. [2022-03-15 16:51:26,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:51:26,886 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-03-15 16:51:26,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:26,892 INFO L225 Difference]: With dead ends: 1611 [2022-03-15 16:51:26,892 INFO L226 Difference]: Without dead ends: 1611 [2022-03-15 16:51:26,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:51:26,893 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 227 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:26,893 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 110 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:51:26,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2022-03-15 16:51:26,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 926. [2022-03-15 16:51:26,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 3.370810810810811) internal successors, (3118), 925 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:26,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3118 transitions. [2022-03-15 16:51:26,918 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3118 transitions. Word has length 24 [2022-03-15 16:51:26,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:26,918 INFO L470 AbstractCegarLoop]: Abstraction has 926 states and 3118 transitions. [2022-03-15 16:51:26,918 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-03-15 16:51:26,918 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3118 transitions. [2022-03-15 16:51:26,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:26,920 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:26,920 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-03-15 16:51:26,953 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-03-15 16:51:27,137 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-15 16:51:27,137 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:27,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:27,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1895359760, now seen corresponding path program 14 times [2022-03-15 16:51:27,138 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:27,138 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564738720] [2022-03-15 16:51:27,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:27,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:27,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:27,175 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:27,175 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:27,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564738720] [2022-03-15 16:51:27,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564738720] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:27,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772351092] [2022-03-15 16:51:27,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:51:27,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:27,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:27,176 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:27,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 16:51:27,201 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:51:27,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:27,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:27,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:27,251 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:27,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:27,316 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:27,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772351092] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:27,316 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:27,316 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:51:27,316 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885763697] [2022-03-15 16:51:27,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:27,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:51:27,318 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:27,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:51:27,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:51:27,319 INFO L87 Difference]: Start difference. First operand 926 states and 3118 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-03-15 16:51:27,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:27,797 INFO L93 Difference]: Finished difference Result 2408 states and 7521 transitions. [2022-03-15 16:51:27,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 16:51:27,797 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-03-15 16:51:27,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:27,805 INFO L225 Difference]: With dead ends: 2408 [2022-03-15 16:51:27,805 INFO L226 Difference]: Without dead ends: 2404 [2022-03-15 16:51:27,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 16:51:27,806 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 295 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:27,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 142 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 499 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:51:27,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2404 states. [2022-03-15 16:51:27,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2404 to 934. [2022-03-15 16:51:27,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 933 states have (on average 3.356913183279743) internal successors, (3132), 933 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:27,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 3132 transitions. [2022-03-15 16:51:27,834 INFO L78 Accepts]: Start accepts. Automaton has 934 states and 3132 transitions. Word has length 24 [2022-03-15 16:51:27,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:27,834 INFO L470 AbstractCegarLoop]: Abstraction has 934 states and 3132 transitions. [2022-03-15 16:51:27,834 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-03-15 16:51:27,834 INFO L276 IsEmpty]: Start isEmpty. Operand 934 states and 3132 transitions. [2022-03-15 16:51:27,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:27,836 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:27,836 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-03-15 16:51:27,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:28,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:28,052 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:28,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:28,053 INFO L85 PathProgramCache]: Analyzing trace with hash 2029990096, now seen corresponding path program 15 times [2022-03-15 16:51:28,053 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:28,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231670163] [2022-03-15 16:51:28,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:28,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:28,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:28,087 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:28,087 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:28,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231670163] [2022-03-15 16:51:28,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231670163] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:28,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766100794] [2022-03-15 16:51:28,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:51:28,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:28,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:28,104 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:28,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 16:51:28,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:51:28,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:28,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:28,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:28,218 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:28,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:28,297 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:28,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766100794] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:28,297 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:28,297 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:51:28,297 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873824923] [2022-03-15 16:51:28,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:28,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:51:28,297 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:28,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:51:28,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:51:28,298 INFO L87 Difference]: Start difference. First operand 934 states and 3132 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-03-15 16:51:29,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:29,132 INFO L93 Difference]: Finished difference Result 3509 states and 10311 transitions. [2022-03-15 16:51:29,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 16:51:29,134 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-03-15 16:51:29,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:29,142 INFO L225 Difference]: With dead ends: 3509 [2022-03-15 16:51:29,142 INFO L226 Difference]: Without dead ends: 3509 [2022-03-15 16:51:29,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1536 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 16:51:29,143 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 526 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 784 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:29,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [526 Valid, 260 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 784 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:51:29,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3509 states. [2022-03-15 16:51:29,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3509 to 985. [2022-03-15 16:51:29,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.399390243902439) internal successors, (3345), 984 states have internal predecessors, (3345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:29,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3345 transitions. [2022-03-15 16:51:29,179 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3345 transitions. Word has length 24 [2022-03-15 16:51:29,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:29,179 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3345 transitions. [2022-03-15 16:51:29,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-03-15 16:51:29,179 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3345 transitions. [2022-03-15 16:51:29,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:29,181 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:29,181 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-03-15 16:51:29,211 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-15 16:51:29,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:29,414 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:29,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:29,415 INFO L85 PathProgramCache]: Analyzing trace with hash -621938046, now seen corresponding path program 16 times [2022-03-15 16:51:29,415 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:29,415 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650348425] [2022-03-15 16:51:29,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:29,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:29,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:29,446 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:29,446 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:29,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650348425] [2022-03-15 16:51:29,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650348425] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:29,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43622491] [2022-03-15 16:51:29,447 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:51:29,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:29,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:29,448 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:29,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 16:51:29,482 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:51:29,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:29,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:29,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:29,566 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:29,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:29,650 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:29,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43622491] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:29,650 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:29,650 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:51:29,650 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589183569] [2022-03-15 16:51:29,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:29,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:51:29,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:29,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:51:29,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:51:29,651 INFO L87 Difference]: Start difference. First operand 985 states and 3345 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-03-15 16:51:30,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:30,726 INFO L93 Difference]: Finished difference Result 3211 states and 9686 transitions. [2022-03-15 16:51:30,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-15 16:51:30,726 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-03-15 16:51:30,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:30,732 INFO L225 Difference]: With dead ends: 3211 [2022-03-15 16:51:30,732 INFO L226 Difference]: Without dead ends: 3207 [2022-03-15 16:51:30,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2478 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-03-15 16:51:30,734 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 442 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 960 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 1056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:30,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 286 Invalid, 1056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 960 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:51:30,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3207 states. [2022-03-15 16:51:30,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3207 to 985. [2022-03-15 16:51:30,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.397357723577236) internal successors, (3343), 984 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-03-15 16:51:30,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3343 transitions. [2022-03-15 16:51:30,764 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3343 transitions. Word has length 24 [2022-03-15 16:51:30,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:30,764 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3343 transitions. [2022-03-15 16:51:30,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-03-15 16:51:30,764 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3343 transitions. [2022-03-15 16:51:30,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:30,766 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:30,766 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-03-15 16:51:30,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:30,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:30,983 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:30,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:30,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1534223598, now seen corresponding path program 3 times [2022-03-15 16:51:30,983 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:30,983 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485262734] [2022-03-15 16:51:30,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:30,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:30,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:31,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:31,011 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:31,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485262734] [2022-03-15 16:51:31,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485262734] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:31,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262989884] [2022-03-15 16:51:31,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:51:31,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:31,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:31,028 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:31,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:51:31,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:31,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:51:31,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:31,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 16:51:31,115 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:31,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:31,186 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:31,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262989884] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:31,186 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:31,186 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-15 16:51:31,186 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805497266] [2022-03-15 16:51:31,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:31,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:51:31,187 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:31,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:51:31,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:51:31,187 INFO L87 Difference]: Start difference. First operand 985 states and 3343 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-03-15 16:51:31,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:31,308 INFO L93 Difference]: Finished difference Result 1333 states and 4297 transitions. [2022-03-15 16:51:31,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 16:51:31,308 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-03-15 16:51:31,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:31,312 INFO L225 Difference]: With dead ends: 1333 [2022-03-15 16:51:31,312 INFO L226 Difference]: Without dead ends: 1333 [2022-03-15 16:51:31,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:51:31,313 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 107 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:31,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 51 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:51:31,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2022-03-15 16:51:31,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 937. [2022-03-15 16:51:31,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 936 states have (on average 3.378205128205128) internal successors, (3162), 936 states have internal predecessors, (3162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:31,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 3162 transitions. [2022-03-15 16:51:31,330 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 3162 transitions. Word has length 24 [2022-03-15 16:51:31,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:31,330 INFO L470 AbstractCegarLoop]: Abstraction has 937 states and 3162 transitions. [2022-03-15 16:51:31,330 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-03-15 16:51:31,330 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 3162 transitions. [2022-03-15 16:51:31,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:31,332 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:31,332 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-03-15 16:51:31,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-15 16:51:31,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:31,549 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:31,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:31,549 INFO L85 PathProgramCache]: Analyzing trace with hash -604023854, now seen corresponding path program 17 times [2022-03-15 16:51:31,549 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:31,549 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898284759] [2022-03-15 16:51:31,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:31,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:31,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:31,582 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:31,582 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:31,583 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898284759] [2022-03-15 16:51:31,583 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898284759] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:31,583 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229792093] [2022-03-15 16:51:31,583 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:51:31,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:31,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:31,584 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:31,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 16:51:31,606 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:51:31,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:31,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:31,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:31,654 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:31,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:31,708 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:31,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229792093] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:31,709 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:31,709 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-15 16:51:31,710 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650849610] [2022-03-15 16:51:31,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:31,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:51:31,711 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:31,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:51:31,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:51:31,711 INFO L87 Difference]: Start difference. First operand 937 states and 3162 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:31,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:31,967 INFO L93 Difference]: Finished difference Result 2129 states and 6669 transitions. [2022-03-15 16:51:31,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 16:51:31,967 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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-03-15 16:51:31,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:31,973 INFO L225 Difference]: With dead ends: 2129 [2022-03-15 16:51:31,973 INFO L226 Difference]: Without dead ends: 2129 [2022-03-15 16:51:31,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:51:31,975 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 184 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:31,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 142 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:51:31,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2022-03-15 16:51:31,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 1003. [2022-03-15 16:51:31,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 1002 states have (on average 3.3642714570858283) internal successors, (3371), 1002 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:32,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 3371 transitions. [2022-03-15 16:51:32,001 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 3371 transitions. Word has length 24 [2022-03-15 16:51:32,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:32,001 INFO L470 AbstractCegarLoop]: Abstraction has 1003 states and 3371 transitions. [2022-03-15 16:51:32,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:32,002 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 3371 transitions. [2022-03-15 16:51:32,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:32,003 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:32,003 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-03-15 16:51:32,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:32,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-15 16:51:32,220 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:32,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:32,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1298655598, now seen corresponding path program 18 times [2022-03-15 16:51:32,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:32,221 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346621915] [2022-03-15 16:51:32,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:32,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:32,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:32,252 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:32,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:32,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346621915] [2022-03-15 16:51:32,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346621915] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:32,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748439530] [2022-03-15 16:51:32,252 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:51:32,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:32,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:32,253 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:32,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 16:51:32,278 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:51:32,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:32,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:32,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:32,332 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:32,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:32,401 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:32,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748439530] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:32,401 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:32,401 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 16:51:32,401 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113153462] [2022-03-15 16:51:32,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:32,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:51:32,401 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:32,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:51:32,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:51:32,402 INFO L87 Difference]: Start difference. First operand 1003 states and 3371 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-03-15 16:51:32,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:32,758 INFO L93 Difference]: Finished difference Result 2262 states and 7067 transitions. [2022-03-15 16:51:32,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 16:51:32,759 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-03-15 16:51:32,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:32,764 INFO L225 Difference]: With dead ends: 2262 [2022-03-15 16:51:32,764 INFO L226 Difference]: Without dead ends: 2262 [2022-03-15 16:51:32,765 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=297, Invalid=893, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:51:32,765 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 189 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:32,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 129 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:51:32,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2262 states. [2022-03-15 16:51:32,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2262 to 1073. [2022-03-15 16:51:32,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 1072 states have (on average 3.3563432835820897) internal successors, (3598), 1072 states have internal predecessors, (3598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:32,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 3598 transitions. [2022-03-15 16:51:32,799 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 3598 transitions. Word has length 24 [2022-03-15 16:51:32,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:32,799 INFO L470 AbstractCegarLoop]: Abstraction has 1073 states and 3598 transitions. [2022-03-15 16:51:32,800 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-03-15 16:51:32,800 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 3598 transitions. [2022-03-15 16:51:32,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:32,801 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:32,801 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-03-15 16:51:32,818 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-03-15 16:51:33,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-15 16:51:33,015 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:33,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:33,016 INFO L85 PathProgramCache]: Analyzing trace with hash 215632942, now seen corresponding path program 19 times [2022-03-15 16:51:33,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:33,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336097664] [2022-03-15 16:51:33,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:33,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:33,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:33,050 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:33,050 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:33,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336097664] [2022-03-15 16:51:33,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336097664] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:33,051 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092132452] [2022-03-15 16:51:33,051 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:51:33,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:33,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:33,052 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:33,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 16:51:33,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:33,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:33,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:33,133 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:33,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:33,163 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:33,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092132452] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:33,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:33,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-03-15 16:51:33,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063571169] [2022-03-15 16:51:33,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:33,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:51:33,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:33,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:51:33,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:51:33,164 INFO L87 Difference]: Start difference. First operand 1073 states and 3598 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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-03-15 16:51:33,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:33,343 INFO L93 Difference]: Finished difference Result 1474 states and 4766 transitions. [2022-03-15 16:51:33,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:51:33,348 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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 24 [2022-03-15 16:51:33,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:33,352 INFO L225 Difference]: With dead ends: 1474 [2022-03-15 16:51:33,352 INFO L226 Difference]: Without dead ends: 1464 [2022-03-15 16:51:33,353 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-03-15 16:51:33,354 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 147 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:33,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 154 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:51:33,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2022-03-15 16:51:33,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1140. [2022-03-15 16:51:33,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.395961369622476) internal successors, (3868), 1139 states have internal predecessors, (3868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:33,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3868 transitions. [2022-03-15 16:51:33,374 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3868 transitions. Word has length 24 [2022-03-15 16:51:33,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:33,374 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3868 transitions. [2022-03-15 16:51:33,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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-03-15 16:51:33,374 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3868 transitions. [2022-03-15 16:51:33,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:33,376 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:33,376 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-03-15 16:51:33,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-15 16:51:33,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:33,593 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:33,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:33,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1253834456, now seen corresponding path program 20 times [2022-03-15 16:51:33,593 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:33,593 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584724676] [2022-03-15 16:51:33,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:33,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:33,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:33,621 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:33,622 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:33,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584724676] [2022-03-15 16:51:33,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584724676] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:33,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422938385] [2022-03-15 16:51:33,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:51:33,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:33,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:33,623 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:33,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 16:51:33,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:51:33,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:33,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:33,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:33,701 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:33,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:33,763 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:33,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422938385] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:33,763 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:33,763 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 16:51:33,763 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592804467] [2022-03-15 16:51:33,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:33,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:51:33,763 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:33,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:51:33,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:51:33,764 INFO L87 Difference]: Start difference. First operand 1140 states and 3868 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-03-15 16:51:34,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:34,019 INFO L93 Difference]: Finished difference Result 2318 states and 7414 transitions. [2022-03-15 16:51:34,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 16:51:34,019 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-03-15 16:51:34,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:34,024 INFO L225 Difference]: With dead ends: 2318 [2022-03-15 16:51:34,024 INFO L226 Difference]: Without dead ends: 2314 [2022-03-15 16:51:34,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:51:34,025 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 193 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:34,025 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 107 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:51:34,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2022-03-15 16:51:34,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 1140. [2022-03-15 16:51:34,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.394205443371378) internal successors, (3866), 1139 states have internal predecessors, (3866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:34,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3866 transitions. [2022-03-15 16:51:34,090 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3866 transitions. Word has length 24 [2022-03-15 16:51:34,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:34,090 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3866 transitions. [2022-03-15 16:51:34,090 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-03-15 16:51:34,090 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3866 transitions. [2022-03-15 16:51:34,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:34,092 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:34,092 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-03-15 16:51:34,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:34,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:34,292 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:34,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:34,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1851171114, now seen corresponding path program 21 times [2022-03-15 16:51:34,293 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:34,293 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165871280] [2022-03-15 16:51:34,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:34,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:34,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:34,343 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:34,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:34,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165871280] [2022-03-15 16:51:34,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165871280] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:34,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894809760] [2022-03-15 16:51:34,344 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:51:34,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:34,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:34,345 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:34,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 16:51:34,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:51:34,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:34,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:34,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:34,424 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:34,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:34,496 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:34,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894809760] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:34,497 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:34,497 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-15 16:51:34,497 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196539545] [2022-03-15 16:51:34,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:34,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:51:34,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:34,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:51:34,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:51:34,498 INFO L87 Difference]: Start difference. First operand 1140 states and 3866 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:34,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:34,853 INFO L93 Difference]: Finished difference Result 2302 states and 7376 transitions. [2022-03-15 16:51:34,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:51:34,854 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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-03-15 16:51:34,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:34,858 INFO L225 Difference]: With dead ends: 2302 [2022-03-15 16:51:34,858 INFO L226 Difference]: Without dead ends: 2290 [2022-03-15 16:51:34,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:51:34,859 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 223 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:34,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 148 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:51:34,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2022-03-15 16:51:34,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 1148. [2022-03-15 16:51:34,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 1147 states have (on average 3.3844812554489976) internal successors, (3882), 1147 states have internal predecessors, (3882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:34,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 3882 transitions. [2022-03-15 16:51:34,900 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 3882 transitions. Word has length 24 [2022-03-15 16:51:34,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:34,900 INFO L470 AbstractCegarLoop]: Abstraction has 1148 states and 3882 transitions. [2022-03-15 16:51:34,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:34,900 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 3882 transitions. [2022-03-15 16:51:34,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:34,902 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:34,902 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-03-15 16:51:34,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:35,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-15 16:51:35,118 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:35,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:35,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1324750830, now seen corresponding path program 22 times [2022-03-15 16:51:35,119 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:35,119 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949232470] [2022-03-15 16:51:35,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:35,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:35,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:35,162 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:35,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:35,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949232470] [2022-03-15 16:51:35,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949232470] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:35,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765979709] [2022-03-15 16:51:35,162 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:51:35,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:35,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:35,165 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:35,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 16:51:35,190 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:51:35,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:35,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:35,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:35,290 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:35,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:35,376 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:35,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765979709] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:35,376 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:35,376 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:51:35,376 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663220769] [2022-03-15 16:51:35,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:35,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:51:35,377 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:35,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:51:35,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:51:35,377 INFO L87 Difference]: Start difference. First operand 1148 states and 3882 transitions. Second operand has 16 states, 16 states have (on average 3.3125) 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-03-15 16:51:36,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:36,179 INFO L93 Difference]: Finished difference Result 4760 states and 15112 transitions. [2022-03-15 16:51:36,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 16:51:36,180 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) 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 24 [2022-03-15 16:51:36,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:36,190 INFO L225 Difference]: With dead ends: 4760 [2022-03-15 16:51:36,190 INFO L226 Difference]: Without dead ends: 4760 [2022-03-15 16:51:36,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1242 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 16:51:36,191 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 475 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:36,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [475 Valid, 197 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:51:36,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4760 states. [2022-03-15 16:51:36,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4760 to 1429. [2022-03-15 16:51:36,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1429 states, 1428 states have (on average 3.589635854341737) internal successors, (5126), 1428 states have internal predecessors, (5126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:36,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 5126 transitions. [2022-03-15 16:51:36,240 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 5126 transitions. Word has length 24 [2022-03-15 16:51:36,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:36,240 INFO L470 AbstractCegarLoop]: Abstraction has 1429 states and 5126 transitions. [2022-03-15 16:51:36,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) 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-03-15 16:51:36,240 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 5126 transitions. [2022-03-15 16:51:36,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:36,243 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:36,243 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-03-15 16:51:36,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:36,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-15 16:51:36,459 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:36,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:36,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1891702910, now seen corresponding path program 23 times [2022-03-15 16:51:36,459 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:36,459 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531541660] [2022-03-15 16:51:36,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:36,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:36,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:36,493 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:36,493 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:36,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531541660] [2022-03-15 16:51:36,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531541660] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:36,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833408398] [2022-03-15 16:51:36,494 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:51:36,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:36,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:36,495 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:36,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 16:51:36,516 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:51:36,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:36,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:36,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:36,596 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:36,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:36,663 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:36,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833408398] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:36,664 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:36,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:51:36,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886738403] [2022-03-15 16:51:36,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:36,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:51:36,664 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:36,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:51:36,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:51:36,665 INFO L87 Difference]: Start difference. First operand 1429 states and 5126 transitions. Second operand has 16 states, 16 states have (on average 3.3125) 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-03-15 16:51:37,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:37,280 INFO L93 Difference]: Finished difference Result 4260 states and 13532 transitions. [2022-03-15 16:51:37,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:51:37,280 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) 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 24 [2022-03-15 16:51:37,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:37,287 INFO L225 Difference]: With dead ends: 4260 [2022-03-15 16:51:37,288 INFO L226 Difference]: Without dead ends: 4260 [2022-03-15 16:51:37,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1045 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 16:51:37,292 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 370 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:37,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [370 Valid, 200 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:51:37,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states. [2022-03-15 16:51:37,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 1426. [2022-03-15 16:51:37,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1426 states, 1425 states have (on average 3.5873684210526315) internal successors, (5112), 1425 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:37,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 5112 transitions. [2022-03-15 16:51:37,372 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 5112 transitions. Word has length 24 [2022-03-15 16:51:37,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:37,372 INFO L470 AbstractCegarLoop]: Abstraction has 1426 states and 5112 transitions. [2022-03-15 16:51:37,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) 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-03-15 16:51:37,372 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 5112 transitions. [2022-03-15 16:51:37,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:37,375 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:37,375 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-03-15 16:51:37,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:37,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 16:51:37,586 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:37,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:37,587 INFO L85 PathProgramCache]: Analyzing trace with hash 719357052, now seen corresponding path program 24 times [2022-03-15 16:51:37,587 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:37,587 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687288445] [2022-03-15 16:51:37,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:37,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:37,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:37,639 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:37,639 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:37,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687288445] [2022-03-15 16:51:37,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687288445] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:37,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936824231] [2022-03-15 16:51:37,639 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:51:37,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:37,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:37,640 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:37,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 16:51:37,668 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:51:37,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:37,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:37,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:37,747 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:37,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:37,817 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:37,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936824231] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:37,817 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:37,817 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-15 16:51:37,817 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487828123] [2022-03-15 16:51:37,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:37,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:51:37,818 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:37,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:51:37,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:51:37,818 INFO L87 Difference]: Start difference. First operand 1426 states and 5112 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-03-15 16:51:38,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:38,354 INFO L93 Difference]: Finished difference Result 4602 states and 14473 transitions. [2022-03-15 16:51:38,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 16:51:38,355 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 24 [2022-03-15 16:51:38,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:38,363 INFO L225 Difference]: With dead ends: 4602 [2022-03-15 16:51:38,363 INFO L226 Difference]: Without dead ends: 4602 [2022-03-15 16:51:38,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 16:51:38,364 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 327 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:38,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 198 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:51:38,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4602 states. [2022-03-15 16:51:38,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4602 to 1436. [2022-03-15 16:51:38,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.592334494773519) internal successors, (5155), 1435 states have internal predecessors, (5155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:38,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5155 transitions. [2022-03-15 16:51:38,418 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5155 transitions. Word has length 24 [2022-03-15 16:51:38,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:38,418 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5155 transitions. [2022-03-15 16:51:38,418 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-03-15 16:51:38,418 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5155 transitions. [2022-03-15 16:51:38,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:38,421 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:38,422 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-03-15 16:51:38,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:38,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:38,635 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:38,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:38,636 INFO L85 PathProgramCache]: Analyzing trace with hash 800733140, now seen corresponding path program 25 times [2022-03-15 16:51:38,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:38,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894962152] [2022-03-15 16:51:38,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:38,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:38,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:38,695 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:38,695 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:38,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894962152] [2022-03-15 16:51:38,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894962152] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:38,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442994795] [2022-03-15 16:51:38,697 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:51:38,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:38,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:38,701 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:38,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 16:51:38,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:38,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:38,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:38,784 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:38,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:38,844 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:38,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442994795] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:38,844 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:38,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-15 16:51:38,845 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518270969] [2022-03-15 16:51:38,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:38,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:51:38,845 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:38,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:51:38,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:51:38,845 INFO L87 Difference]: Start difference. First operand 1436 states and 5155 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-03-15 16:51:39,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:39,349 INFO L93 Difference]: Finished difference Result 4348 states and 13871 transitions. [2022-03-15 16:51:39,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 16:51:39,349 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 24 [2022-03-15 16:51:39,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:39,358 INFO L225 Difference]: With dead ends: 4348 [2022-03-15 16:51:39,358 INFO L226 Difference]: Without dead ends: 4344 [2022-03-15 16:51:39,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 16:51:39,360 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 359 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:39,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 172 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:51:39,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4344 states. [2022-03-15 16:51:39,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4344 to 1436. [2022-03-15 16:51:39,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:39,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-03-15 16:51:39,407 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-03-15 16:51:39,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:39,407 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-03-15 16:51:39,407 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-03-15 16:51:39,407 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-03-15 16:51:39,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:39,409 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:39,409 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-03-15 16:51:39,441 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-03-15 16:51:39,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:39,623 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:39,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:39,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1731390356, now seen corresponding path program 26 times [2022-03-15 16:51:39,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:39,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469350015] [2022-03-15 16:51:39,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:39,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:39,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:39,658 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:39,658 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:39,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469350015] [2022-03-15 16:51:39,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469350015] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:39,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738910968] [2022-03-15 16:51:39,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:51:39,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:39,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:39,660 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:39,695 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:51:39,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:39,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:39,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:39,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 16:51:39,752 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:39,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:39,800 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:39,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738910968] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:39,800 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:39,800 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:51:39,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604591663] [2022-03-15 16:51:39,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:39,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:51:39,801 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:39,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:51:39,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:51:39,801 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-03-15 16:51:40,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:40,227 INFO L93 Difference]: Finished difference Result 4035 states and 12669 transitions. [2022-03-15 16:51:40,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 16:51:40,227 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-03-15 16:51:40,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:40,235 INFO L225 Difference]: With dead ends: 4035 [2022-03-15 16:51:40,235 INFO L226 Difference]: Without dead ends: 4035 [2022-03-15 16:51:40,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 715 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=640, Invalid=1616, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 16:51:40,236 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 518 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:40,236 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [518 Valid, 208 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:51:40,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4035 states. [2022-03-15 16:51:40,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4035 to 1442. [2022-03-15 16:51:40,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 3.5933379597501736) internal successors, (5178), 1441 states have internal predecessors, (5178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:40,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 5178 transitions. [2022-03-15 16:51:40,285 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 5178 transitions. Word has length 24 [2022-03-15 16:51:40,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:40,286 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 5178 transitions. [2022-03-15 16:51:40,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-03-15 16:51:40,286 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 5178 transitions. [2022-03-15 16:51:40,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:40,289 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:40,289 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-03-15 16:51:40,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:40,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:40,505 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:40,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:40,506 INFO L85 PathProgramCache]: Analyzing trace with hash -920537786, now seen corresponding path program 27 times [2022-03-15 16:51:40,506 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:40,506 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929086821] [2022-03-15 16:51:40,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:40,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:40,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:40,571 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:40,571 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:40,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929086821] [2022-03-15 16:51:40,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929086821] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:40,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592086929] [2022-03-15 16:51:40,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:51:40,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:40,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:40,573 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:40,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 16:51:40,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:51:40,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:40,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:40,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:40,679 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:40,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:40,755 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:51:40,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592086929] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:40,755 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:40,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:51:40,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652927698] [2022-03-15 16:51:40,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:40,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:51:40,756 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:40,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:51:40,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:51:40,756 INFO L87 Difference]: Start difference. First operand 1442 states and 5178 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-03-15 16:51:41,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:41,523 INFO L93 Difference]: Finished difference Result 3794 states and 12201 transitions. [2022-03-15 16:51:41,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:51:41,524 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-03-15 16:51:41,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:41,531 INFO L225 Difference]: With dead ends: 3794 [2022-03-15 16:51:41,531 INFO L226 Difference]: Without dead ends: 3790 [2022-03-15 16:51:41,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1026 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=800, Invalid=2392, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 16:51:41,532 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 407 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:41,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 188 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:51:41,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3790 states. [2022-03-15 16:51:41,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3790 to 1436. [2022-03-15 16:51:41,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:41,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-03-15 16:51:41,568 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-03-15 16:51:41,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:41,568 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-03-15 16:51:41,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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-03-15 16:51:41,568 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-03-15 16:51:41,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:41,571 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:41,571 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-03-15 16:51:41,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:41,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-03-15 16:51:41,787 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:41,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:41,788 INFO L85 PathProgramCache]: Analyzing trace with hash 82890198, now seen corresponding path program 28 times [2022-03-15 16:51:41,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:41,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062079808] [2022-03-15 16:51:41,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:41,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:41,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:41,835 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:41,835 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:41,835 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062079808] [2022-03-15 16:51:41,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062079808] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:41,835 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4546590] [2022-03-15 16:51:41,835 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:51:41,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:41,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:41,837 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:41,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-15 16:51:41,858 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:51:41,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:41,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:41,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:41,905 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:41,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:41,951 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:41,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4546590] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:41,951 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:41,951 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:51:41,951 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928451790] [2022-03-15 16:51:41,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:41,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:51:41,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:41,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:51:41,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:51:41,952 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-15 16:51:42,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:42,446 INFO L93 Difference]: Finished difference Result 3978 states and 12923 transitions. [2022-03-15 16:51:42,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:51:42,446 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 24 [2022-03-15 16:51:42,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:42,454 INFO L225 Difference]: With dead ends: 3978 [2022-03-15 16:51:42,454 INFO L226 Difference]: Without dead ends: 3978 [2022-03-15 16:51:42,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1009 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:51:42,455 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 252 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:42,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 164 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:51:42,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3978 states. [2022-03-15 16:51:42,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3978 to 1585. [2022-03-15 16:51:42,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1585 states, 1584 states have (on average 3.591540404040404) internal successors, (5689), 1584 states have internal predecessors, (5689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:42,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 5689 transitions. [2022-03-15 16:51:42,495 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 5689 transitions. Word has length 24 [2022-03-15 16:51:42,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:42,495 INFO L470 AbstractCegarLoop]: Abstraction has 1585 states and 5689 transitions. [2022-03-15 16:51:42,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-15 16:51:42,495 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 5689 transitions. [2022-03-15 16:51:42,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:42,498 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:42,498 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-03-15 16:51:42,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:42,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:42,714 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:42,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:42,714 INFO L85 PathProgramCache]: Analyzing trace with hash 164266286, now seen corresponding path program 29 times [2022-03-15 16:51:42,714 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:42,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013943132] [2022-03-15 16:51:42,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:42,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:42,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:42,740 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:42,740 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:42,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013943132] [2022-03-15 16:51:42,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013943132] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:42,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317784238] [2022-03-15 16:51:42,740 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:51:42,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:42,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:42,741 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:42,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-15 16:51:42,784 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:51:42,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:42,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:42,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:42,823 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:42,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:42,867 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:42,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317784238] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:42,867 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:42,867 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:51:42,867 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230024413] [2022-03-15 16:51:42,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:42,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:51:42,868 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:42,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:51:42,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:51:42,868 INFO L87 Difference]: Start difference. First operand 1585 states and 5689 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-15 16:51:43,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:43,362 INFO L93 Difference]: Finished difference Result 3706 states and 12257 transitions. [2022-03-15 16:51:43,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 16:51:43,362 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 24 [2022-03-15 16:51:43,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:43,369 INFO L225 Difference]: With dead ends: 3706 [2022-03-15 16:51:43,369 INFO L226 Difference]: Without dead ends: 3702 [2022-03-15 16:51:43,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 16:51:43,370 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 324 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:43,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 119 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:51:43,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3702 states. [2022-03-15 16:51:43,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3702 to 1575. [2022-03-15 16:51:43,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1575 states, 1574 states have (on average 3.5870393900889455) internal successors, (5646), 1574 states have internal predecessors, (5646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:43,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 5646 transitions. [2022-03-15 16:51:43,411 INFO L78 Accepts]: Start accepts. Automaton has 1575 states and 5646 transitions. Word has length 24 [2022-03-15 16:51:43,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:43,411 INFO L470 AbstractCegarLoop]: Abstraction has 1575 states and 5646 transitions. [2022-03-15 16:51:43,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-15 16:51:43,411 INFO L276 IsEmpty]: Start isEmpty. Operand 1575 states and 5646 transitions. [2022-03-15 16:51:43,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:43,414 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:43,414 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-03-15 16:51:43,432 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-15 16:51:43,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:43,630 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:43,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:43,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1350825686, now seen corresponding path program 30 times [2022-03-15 16:51:43,631 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:43,631 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265790281] [2022-03-15 16:51:43,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:43,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:43,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:43,670 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:43,670 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:43,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265790281] [2022-03-15 16:51:43,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265790281] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:43,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152114894] [2022-03-15 16:51:43,670 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:51:43,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:43,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:43,671 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:43,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-15 16:51:43,693 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:51:43,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:43,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:43,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:43,732 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:43,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:43,770 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:43,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152114894] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:43,771 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:43,771 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:51:43,771 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78235212] [2022-03-15 16:51:43,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:43,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:51:43,772 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:43,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:51:43,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:51:43,772 INFO L87 Difference]: Start difference. First operand 1575 states and 5646 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-15 16:51:44,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:44,158 INFO L93 Difference]: Finished difference Result 4114 states and 13193 transitions. [2022-03-15 16:51:44,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 16:51:44,159 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 24 [2022-03-15 16:51:44,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:44,166 INFO L225 Difference]: With dead ends: 4114 [2022-03-15 16:51:44,166 INFO L226 Difference]: Without dead ends: 4102 [2022-03-15 16:51:44,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=486, Invalid=1676, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 16:51:44,167 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 240 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:44,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 195 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:51:44,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4102 states. [2022-03-15 16:51:44,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4102 to 1595. [2022-03-15 16:51:44,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1595 states, 1594 states have (on average 3.5884567126725218) internal successors, (5720), 1594 states have internal predecessors, (5720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:44,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 5720 transitions. [2022-03-15 16:51:44,210 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 5720 transitions. Word has length 24 [2022-03-15 16:51:44,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:44,210 INFO L470 AbstractCegarLoop]: Abstraction has 1595 states and 5720 transitions. [2022-03-15 16:51:44,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-03-15 16:51:44,210 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 5720 transitions. [2022-03-15 16:51:44,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:44,213 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:44,213 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-03-15 16:51:44,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:44,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-15 16:51:44,429 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:44,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:44,429 INFO L85 PathProgramCache]: Analyzing trace with hash 246301030, now seen corresponding path program 31 times [2022-03-15 16:51:44,429 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:44,429 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514968266] [2022-03-15 16:51:44,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:44,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:44,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:44,480 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:44,480 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:44,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514968266] [2022-03-15 16:51:44,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514968266] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:44,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115118658] [2022-03-15 16:51:44,481 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:51:44,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:44,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:44,492 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:44,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:44,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:44,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:44,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-15 16:51:44,604 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:44,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:44,686 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:44,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115118658] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:44,686 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:44,686 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:51:44,686 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347338327] [2022-03-15 16:51:44,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:44,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:51:44,686 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:44,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:51:44,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:51:44,687 INFO L87 Difference]: Start difference. First operand 1595 states and 5720 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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-03-15 16:51:45,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:45,323 INFO L93 Difference]: Finished difference Result 3694 states and 11776 transitions. [2022-03-15 16:51:45,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 16:51:45,323 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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-03-15 16:51:45,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:45,330 INFO L225 Difference]: With dead ends: 3694 [2022-03-15 16:51:45,330 INFO L226 Difference]: Without dead ends: 3694 [2022-03-15 16:51:45,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=1772, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 16:51:45,331 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 377 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:45,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [377 Valid, 283 Invalid, 718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:51:45,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3694 states. [2022-03-15 16:51:45,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3694 to 1680. [2022-03-15 16:51:45,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1680 states, 1679 states have (on average 3.5842763549731984) internal successors, (6018), 1679 states have internal predecessors, (6018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:45,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1680 states to 1680 states and 6018 transitions. [2022-03-15 16:51:45,396 INFO L78 Accepts]: Start accepts. Automaton has 1680 states and 6018 transitions. Word has length 24 [2022-03-15 16:51:45,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:45,397 INFO L470 AbstractCegarLoop]: Abstraction has 1680 states and 6018 transitions. [2022-03-15 16:51:45,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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-03-15 16:51:45,397 INFO L276 IsEmpty]: Start isEmpty. Operand 1680 states and 6018 transitions. [2022-03-15 16:51:45,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:45,400 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:45,400 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-03-15 16:51:45,416 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-03-15 16:51:45,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-15 16:51:45,615 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:45,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:45,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1889340184, now seen corresponding path program 32 times [2022-03-15 16:51:45,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:45,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790688796] [2022-03-15 16:51:45,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:45,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:45,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:45,655 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:45,655 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:45,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790688796] [2022-03-15 16:51:45,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790688796] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:45,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972028208] [2022-03-15 16:51:45,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:51:45,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:45,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:45,656 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:45,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-15 16:51:45,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:51:45,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:45,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:45,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:45,755 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:45,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:45,836 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:45,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972028208] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:45,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:45,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:51:45,837 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915547263] [2022-03-15 16:51:45,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:45,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:51:45,837 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:45,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:51:45,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:51:45,837 INFO L87 Difference]: Start difference. First operand 1680 states and 6018 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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-03-15 16:51:46,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:46,380 INFO L93 Difference]: Finished difference Result 3420 states and 11230 transitions. [2022-03-15 16:51:46,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:51:46,381 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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-03-15 16:51:46,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:46,387 INFO L225 Difference]: With dead ends: 3420 [2022-03-15 16:51:46,387 INFO L226 Difference]: Without dead ends: 3416 [2022-03-15 16:51:46,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1197 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 16:51:46,388 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 359 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:46,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 194 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 598 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:51:46,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2022-03-15 16:51:46,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 1678. [2022-03-15 16:51:46,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1678 states, 1677 states have (on average 3.5819916517590937) internal successors, (6007), 1677 states have internal predecessors, (6007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:46,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 6007 transitions. [2022-03-15 16:51:46,427 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 6007 transitions. Word has length 24 [2022-03-15 16:51:46,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:46,427 INFO L470 AbstractCegarLoop]: Abstraction has 1678 states and 6007 transitions. [2022-03-15 16:51:46,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 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-03-15 16:51:46,427 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 6007 transitions. [2022-03-15 16:51:46,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:51:46,430 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:46,430 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-03-15 16:51:46,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:46,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-15 16:51:46,646 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:46,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:46,647 INFO L85 PathProgramCache]: Analyzing trace with hash 621883006, now seen corresponding path program 33 times [2022-03-15 16:51:46,647 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:46,647 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638807870] [2022-03-15 16:51:46,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:46,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:46,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:46,673 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:46,674 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:46,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638807870] [2022-03-15 16:51:46,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638807870] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:46,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586431218] [2022-03-15 16:51:46,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:51:46,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:46,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:46,675 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:46,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-15 16:51:46,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:51:46,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:46,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:51:46,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:46,738 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:46,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:46,783 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:46,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586431218] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:46,784 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:46,784 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:51:46,784 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305938419] [2022-03-15 16:51:46,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:46,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:51:46,784 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:46,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:51:46,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:51:46,785 INFO L87 Difference]: Start difference. First operand 1678 states and 6007 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-03-15 16:51:47,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:47,218 INFO L93 Difference]: Finished difference Result 3256 states and 10823 transitions. [2022-03-15 16:51:47,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 16:51:47,218 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 24 [2022-03-15 16:51:47,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:47,224 INFO L225 Difference]: With dead ends: 3256 [2022-03-15 16:51:47,224 INFO L226 Difference]: Without dead ends: 3244 [2022-03-15 16:51:47,225 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 16:51:47,225 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 251 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:47,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 209 Invalid, 670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:51:47,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3244 states. [2022-03-15 16:51:47,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3244 to 1676. [2022-03-15 16:51:47,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1676 states, 1675 states have (on average 3.5797014925373136) internal successors, (5996), 1675 states have internal predecessors, (5996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:47,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1676 states to 1676 states and 5996 transitions. [2022-03-15 16:51:47,262 INFO L78 Accepts]: Start accepts. Automaton has 1676 states and 5996 transitions. Word has length 24 [2022-03-15 16:51:47,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:47,262 INFO L470 AbstractCegarLoop]: Abstraction has 1676 states and 5996 transitions. [2022-03-15 16:51:47,262 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-03-15 16:51:47,262 INFO L276 IsEmpty]: Start isEmpty. Operand 1676 states and 5996 transitions. [2022-03-15 16:51:47,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:51:47,265 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:47,265 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-03-15 16:51:47,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:47,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 16:51:47,478 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:47,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:47,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1878950772, now seen corresponding path program 4 times [2022-03-15 16:51:47,479 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:47,479 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34965222] [2022-03-15 16:51:47,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:47,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:47,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:47,818 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:47,818 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:47,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34965222] [2022-03-15 16:51:47,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34965222] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:47,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368320415] [2022-03-15 16:51:47,818 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:51:47,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:47,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:47,820 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:47,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-15 16:51:47,841 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:51:47,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:47,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:51:47,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:48,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:51:48,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:51:48,359 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 109 treesize of output 75 [2022-03-15 16:51:48,448 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:48,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:48,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:51:48,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:48,962 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 187 treesize of output 157 [2022-03-15 16:51:50,148 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:50,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368320415] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:50,149 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:50,149 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 16:51:50,149 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67337131] [2022-03-15 16:51:50,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:50,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:51:50,149 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:50,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:51:50,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:51:50,149 INFO L87 Difference]: Start difference. First operand 1676 states and 5996 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:54,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:54,496 INFO L93 Difference]: Finished difference Result 4082 states and 13028 transitions. [2022-03-15 16:51:54,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 16:51:54,496 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 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-03-15 16:51:54,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:54,503 INFO L225 Difference]: With dead ends: 4082 [2022-03-15 16:51:54,503 INFO L226 Difference]: Without dead ends: 4022 [2022-03-15 16:51:54,504 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1499 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=906, Invalid=3650, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 16:51:54,504 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 607 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 1363 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 607 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 1505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 1363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:54,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [607 Valid, 322 Invalid, 1505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 1363 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 16:51:54,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4022 states. [2022-03-15 16:51:54,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4022 to 1792. [2022-03-15 16:51:54,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1792 states, 1791 states have (on average 3.5907314349525405) internal successors, (6431), 1791 states have internal predecessors, (6431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:54,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1792 states to 1792 states and 6431 transitions. [2022-03-15 16:51:54,545 INFO L78 Accepts]: Start accepts. Automaton has 1792 states and 6431 transitions. Word has length 26 [2022-03-15 16:51:54,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:54,545 INFO L470 AbstractCegarLoop]: Abstraction has 1792 states and 6431 transitions. [2022-03-15 16:51:54,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:54,546 INFO L276 IsEmpty]: Start isEmpty. Operand 1792 states and 6431 transitions. [2022-03-15 16:51:54,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:51:54,549 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:54,549 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-03-15 16:51:54,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:54,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-15 16:51:54,764 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:54,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:54,764 INFO L85 PathProgramCache]: Analyzing trace with hash 387618508, now seen corresponding path program 5 times [2022-03-15 16:51:54,764 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:54,764 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153509858] [2022-03-15 16:51:54,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:54,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:54,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:55,179 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:55,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:55,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153509858] [2022-03-15 16:51:55,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153509858] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:55,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467261782] [2022-03-15 16:51:55,179 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:51:55,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:55,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:55,180 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:55,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-15 16:51:55,203 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:51:55,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:55,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:51:55,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:55,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:51:55,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:51:55,743 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 109 treesize of output 75 [2022-03-15 16:51: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-03-15 16:51:55,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:56,389 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:51:56,406 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:56,406 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 187 treesize of output 157 [2022-03-15 16:51:57,644 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:57,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467261782] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:57,644 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:57,645 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:51:57,645 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059566861] [2022-03-15 16:51:57,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:57,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:51:57,645 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:57,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:51:57,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:51:57,645 INFO L87 Difference]: Start difference. First operand 1792 states and 6431 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:01,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:52:01,270 INFO L93 Difference]: Finished difference Result 4155 states and 13266 transitions. [2022-03-15 16:52:01,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:52:01,270 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:52:01,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:52:01,277 INFO L225 Difference]: With dead ends: 4155 [2022-03-15 16:52:01,278 INFO L226 Difference]: Without dead ends: 4125 [2022-03-15 16:52:01,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1769 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1006, Invalid=4396, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 16:52:01,278 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 555 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 1322 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 555 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 1516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:52:01,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [555 Valid, 351 Invalid, 1516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1322 Invalid, 0 Unknown, 71 Unchecked, 0.7s Time] [2022-03-15 16:52:01,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4125 states. [2022-03-15 16:52:01,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4125 to 1818. [2022-03-15 16:52:01,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1818 states, 1817 states have (on average 3.5833791964777104) internal successors, (6511), 1817 states have internal predecessors, (6511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:01,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1818 states to 1818 states and 6511 transitions. [2022-03-15 16:52:01,320 INFO L78 Accepts]: Start accepts. Automaton has 1818 states and 6511 transitions. Word has length 26 [2022-03-15 16:52:01,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:52:01,321 INFO L470 AbstractCegarLoop]: Abstraction has 1818 states and 6511 transitions. [2022-03-15 16:52:01,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:01,321 INFO L276 IsEmpty]: Start isEmpty. Operand 1818 states and 6511 transitions. [2022-03-15 16:52:01,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:52:01,324 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:52:01,324 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-03-15 16:52:01,340 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-03-15 16:52:01,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-15 16:52:01,540 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:52:01,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:52:01,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1979047816, now seen corresponding path program 34 times [2022-03-15 16:52:01,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:52:01,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758341444] [2022-03-15 16:52:01,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:52:01,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:52:01,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:01,905 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:01,905 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:52:01,905 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758341444] [2022-03-15 16:52:01,905 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758341444] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:52:01,905 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567775937] [2022-03-15 16:52:01,905 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:52:01,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:01,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:52:01,906 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:52:01,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-15 16:52:01,929 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:52:01,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:52:01,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:52:01,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:52:02,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:52:02,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:02,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:02,497 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 115 treesize of output 75 [2022-03-15 16:52:02,578 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:02,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:52:03,031 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:52:03,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 149 [2022-03-15 16:52:03,589 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:03,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567775937] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:52:03,589 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:52:03,589 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-15 16:52:03,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202299503] [2022-03-15 16:52:03,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:52:03,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:52:03,590 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:52:03,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:52:03,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:52:03,590 INFO L87 Difference]: Start difference. First operand 1818 states and 6511 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:09,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:52:09,204 INFO L93 Difference]: Finished difference Result 3781 states and 12664 transitions. [2022-03-15 16:52:09,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-15 16:52:09,205 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:52:09,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:52:09,211 INFO L225 Difference]: With dead ends: 3781 [2022-03-15 16:52:09,212 INFO L226 Difference]: Without dead ends: 3751 [2022-03-15 16:52:09,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2768 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1171, Invalid=7019, Unknown=0, NotChecked=0, Total=8190 [2022-03-15 16:52:09,220 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 375 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 1683 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 1773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:52:09,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [375 Valid, 322 Invalid, 1773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1683 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 16:52:09,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3751 states. [2022-03-15 16:52:09,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3751 to 1891. [2022-03-15 16:52:09,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1891 states, 1890 states have (on average 3.5783068783068783) internal successors, (6763), 1890 states have internal predecessors, (6763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:09,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1891 states to 1891 states and 6763 transitions. [2022-03-15 16:52:09,281 INFO L78 Accepts]: Start accepts. Automaton has 1891 states and 6763 transitions. Word has length 26 [2022-03-15 16:52:09,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:52:09,281 INFO L470 AbstractCegarLoop]: Abstraction has 1891 states and 6763 transitions. [2022-03-15 16:52:09,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:09,281 INFO L276 IsEmpty]: Start isEmpty. Operand 1891 states and 6763 transitions. [2022-03-15 16:52:09,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:52:09,284 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:52:09,285 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-03-15 16:52:09,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-15 16:52:09,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-15 16:52:09,500 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:52:09,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:52:09,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1510872304, now seen corresponding path program 6 times [2022-03-15 16:52:09,501 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:52:09,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923518331] [2022-03-15 16:52:09,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:52:09,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:52:09,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:09,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-03-15 16:52:09,902 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:52:09,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923518331] [2022-03-15 16:52:09,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923518331] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:52:09,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606235306] [2022-03-15 16:52:09,902 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:52:09,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:09,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:52:09,904 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:52:09,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-15 16:52:09,927 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:52:09,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:52:09,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:52:09,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:52:10,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:52:10,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:52:10,334 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 109 treesize of output 83 [2022-03-15 16:52:10,651 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:10,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:52:11,200 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:52:11,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 187 treesize of output 157 [2022-03-15 16:52:12,196 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:12,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606235306] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:52:12,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:52:12,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:52:12,197 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843381803] [2022-03-15 16:52:12,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:52:12,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:52:12,197 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:52:12,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:52:12,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:52:12,198 INFO L87 Difference]: Start difference. First operand 1891 states and 6763 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:19,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:52:19,785 INFO L93 Difference]: Finished difference Result 4670 states and 14888 transitions. [2022-03-15 16:52:19,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-03-15 16:52:19,785 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-03-15 16:52:19,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:52:19,794 INFO L225 Difference]: With dead ends: 4670 [2022-03-15 16:52:19,794 INFO L226 Difference]: Without dead ends: 4610 [2022-03-15 16:52:19,794 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3032 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=1236, Invalid=7884, Unknown=0, NotChecked=0, Total=9120 [2022-03-15 16:52:19,795 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 503 mSDsluCounter, 1256 mSDsCounter, 0 mSdLazyCounter, 3308 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 3376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 3308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:52:19,795 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [503 Valid, 711 Invalid, 3376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 3308 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-15 16:52:19,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4610 states. [2022-03-15 16:52:19,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4610 to 1942. [2022-03-15 16:52:19,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1942 states, 1941 states have (on average 3.573415765069552) internal successors, (6936), 1941 states have internal predecessors, (6936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:19,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1942 states to 1942 states and 6936 transitions. [2022-03-15 16:52:19,843 INFO L78 Accepts]: Start accepts. Automaton has 1942 states and 6936 transitions. Word has length 26 [2022-03-15 16:52:19,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:52:19,843 INFO L470 AbstractCegarLoop]: Abstraction has 1942 states and 6936 transitions. [2022-03-15 16:52:19,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:19,843 INFO L276 IsEmpty]: Start isEmpty. Operand 1942 states and 6936 transitions. [2022-03-15 16:52:19,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:52:19,847 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:52:19,847 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-03-15 16:52:19,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-15 16:52:20,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-03-15 16:52:20,059 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:52:20,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:52:20,060 INFO L85 PathProgramCache]: Analyzing trace with hash 39509260, now seen corresponding path program 35 times [2022-03-15 16:52:20,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:52:20,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850342610] [2022-03-15 16:52:20,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:52:20,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:52:20,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:20,360 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:20,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:52:20,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850342610] [2022-03-15 16:52:20,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850342610] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:52:20,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967555794] [2022-03-15 16:52:20,361 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:52:20,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:20,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:52:20,362 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:52:20,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-15 16:52:20,398 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:52:20,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:52:20,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:52:20,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:52:20,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:52:20,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:20,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:20,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-03-15 16:52:20,898 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:20,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:52:21,307 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:52:21,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 149 [2022-03-15 16:52:21,911 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:21,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967555794] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:52:21,911 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:52:21,911 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-03-15 16:52:21,911 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163643599] [2022-03-15 16:52:21,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:52:21,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:52:21,912 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:52:21,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:52:21,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:52:21,912 INFO L87 Difference]: Start difference. First operand 1942 states and 6936 transitions. Second operand has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:30,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:52:30,498 INFO L93 Difference]: Finished difference Result 4808 states and 15717 transitions. [2022-03-15 16:52:30,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-03-15 16:52:30,499 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:52:30,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:52:30,508 INFO L225 Difference]: With dead ends: 4808 [2022-03-15 16:52:30,508 INFO L226 Difference]: Without dead ends: 4746 [2022-03-15 16:52:30,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5234 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=2152, Invalid=11420, Unknown=0, NotChecked=0, Total=13572 [2022-03-15 16:52:30,509 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 485 mSDsluCounter, 1185 mSDsCounter, 0 mSdLazyCounter, 2534 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 2654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 2534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:52:30,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [485 Valid, 624 Invalid, 2654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 2534 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 16:52:30,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4746 states. [2022-03-15 16:52:30,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4746 to 1983. [2022-03-15 16:52:30,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1983 states, 1982 states have (on average 3.5736629667003026) internal successors, (7083), 1982 states have internal predecessors, (7083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:30,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1983 states to 1983 states and 7083 transitions. [2022-03-15 16:52:30,553 INFO L78 Accepts]: Start accepts. Automaton has 1983 states and 7083 transitions. Word has length 26 [2022-03-15 16:52:30,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:52:30,554 INFO L470 AbstractCegarLoop]: Abstraction has 1983 states and 7083 transitions. [2022-03-15 16:52:30,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:30,554 INFO L276 IsEmpty]: Start isEmpty. Operand 1983 states and 7083 transitions. [2022-03-15 16:52:30,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:52:30,557 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:52:30,557 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-03-15 16:52:30,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-15 16:52:30,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:30,773 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:52:30,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:52:30,773 INFO L85 PathProgramCache]: Analyzing trace with hash -936809584, now seen corresponding path program 36 times [2022-03-15 16:52:30,773 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:52:30,773 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954910241] [2022-03-15 16:52:30,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:52:30,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:52:30,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:31,070 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:31,070 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:52:31,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954910241] [2022-03-15 16:52:31,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954910241] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:52:31,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742534608] [2022-03-15 16:52:31,071 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:52:31,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:31,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:52:31,072 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:52:31,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-15 16:52:31,110 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:52:31,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:52:31,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:52:31,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:52:31,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:52:31,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:52:31,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:31,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:31,616 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 115 treesize of output 75 [2022-03-15 16:52:31,742 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:31,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:52:32,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:32,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:32,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:32,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:52:32,233 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 211 treesize of output 143 [2022-03-15 16:52:32,539 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:32,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742534608] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:52:32,539 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:52:32,539 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2022-03-15 16:52:32,539 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470181270] [2022-03-15 16:52:32,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:52:32,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:52:32,540 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:52:32,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:52:32,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:52:32,540 INFO L87 Difference]: Start difference. First operand 1983 states and 7083 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:39,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:52:39,686 INFO L93 Difference]: Finished difference Result 5095 states and 16333 transitions. [2022-03-15 16:52:39,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-15 16:52:39,687 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:52:39,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:52:39,696 INFO L225 Difference]: With dead ends: 5095 [2022-03-15 16:52:39,696 INFO L226 Difference]: Without dead ends: 5050 [2022-03-15 16:52:39,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2771 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=1396, Invalid=7160, Unknown=0, NotChecked=0, Total=8556 [2022-03-15 16:52:39,699 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 687 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 2160 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 687 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 2284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 2160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:52:39,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [687 Valid, 553 Invalid, 2284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 2160 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 16:52:39,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5050 states. [2022-03-15 16:52:39,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5050 to 2249. [2022-03-15 16:52:39,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2249 states, 2248 states have (on average 3.538256227758007) internal successors, (7954), 2248 states have internal predecessors, (7954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:39,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2249 states to 2249 states and 7954 transitions. [2022-03-15 16:52:39,754 INFO L78 Accepts]: Start accepts. Automaton has 2249 states and 7954 transitions. Word has length 26 [2022-03-15 16:52:39,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:52:39,754 INFO L470 AbstractCegarLoop]: Abstraction has 2249 states and 7954 transitions. [2022-03-15 16:52:39,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:39,754 INFO L276 IsEmpty]: Start isEmpty. Operand 2249 states and 7954 transitions. [2022-03-15 16:52:39,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:52:39,758 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:52:39,758 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-03-15 16:52:39,774 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-03-15 16:52:39,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:39,973 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:52:39,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:52:39,973 INFO L85 PathProgramCache]: Analyzing trace with hash 296771640, now seen corresponding path program 7 times [2022-03-15 16:52:39,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:52:39,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025531422] [2022-03-15 16:52:39,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:52:39,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:52:39,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:40,306 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:40,306 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:52:40,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025531422] [2022-03-15 16:52:40,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025531422] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:52:40,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275377637] [2022-03-15 16:52:40,306 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:52:40,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:40,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:52:40,307 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:52:40,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-15 16:52:40,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:40,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:52:40,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:52:40,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:52:40,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:40,757 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 109 treesize of output 75 [2022-03-15 16:52:40,874 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:40,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:52:41,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:41,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:52:41,319 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 187 treesize of output 157 [2022-03-15 16:52:42,984 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:42,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275377637] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:52:42,985 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:52:42,985 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 16:52:42,985 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224155680] [2022-03-15 16:52:42,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:52:42,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:52:42,985 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:52:42,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:52:42,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:52:42,986 INFO L87 Difference]: Start difference. First operand 2249 states and 7954 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:46,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:52:46,604 INFO L93 Difference]: Finished difference Result 4792 states and 15350 transitions. [2022-03-15 16:52:46,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 16:52:46,604 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 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-03-15 16:52:46,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:52:46,613 INFO L225 Difference]: With dead ends: 4792 [2022-03-15 16:52:46,613 INFO L226 Difference]: Without dead ends: 4747 [2022-03-15 16:52:46,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1497 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=912, Invalid=3644, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 16:52:46,615 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 551 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 1434 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 551 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 1593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 1434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:52:46,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [551 Valid, 342 Invalid, 1593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 1434 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 16:52:46,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4747 states. [2022-03-15 16:52:46,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4747 to 2277. [2022-03-15 16:52:46,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2277 states, 2276 states have (on average 3.5342706502636205) internal successors, (8044), 2276 states have internal predecessors, (8044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:46,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2277 states to 2277 states and 8044 transitions. [2022-03-15 16:52:46,680 INFO L78 Accepts]: Start accepts. Automaton has 2277 states and 8044 transitions. Word has length 26 [2022-03-15 16:52:46,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:52:46,680 INFO L470 AbstractCegarLoop]: Abstraction has 2277 states and 8044 transitions. [2022-03-15 16:52:46,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:46,681 INFO L276 IsEmpty]: Start isEmpty. Operand 2277 states and 8044 transitions. [2022-03-15 16:52:46,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:52:46,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:52:46,684 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-03-15 16:52:46,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-15 16:52:46,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-15 16:52:46,901 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:52:46,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:52:46,901 INFO L85 PathProgramCache]: Analyzing trace with hash -755307532, now seen corresponding path program 8 times [2022-03-15 16:52:46,901 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:52:46,901 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846041245] [2022-03-15 16:52:46,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:52:46,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:52:46,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:47,248 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:47,248 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:52:47,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846041245] [2022-03-15 16:52:47,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846041245] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:52:47,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472577251] [2022-03-15 16:52:47,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:52:47,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:47,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:52:47,264 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:52:47,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-15 16:52:47,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:52:47,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:52:47,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:52:47,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:52:47,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:52:47,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:52:47,770 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 141 treesize of output 109 [2022-03-15 16:52:48,520 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:48,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:52:48,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:48,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:49,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:52:49,010 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 187 treesize of output 149 [2022-03-15 16:52:49,613 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:49,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472577251] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:52:49,613 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:52:49,613 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-15 16:52:49,613 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354509567] [2022-03-15 16:52:49,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:52:49,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:52:49,613 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:52:49,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:52:49,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:52:49,614 INFO L87 Difference]: Start difference. First operand 2277 states and 8044 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:59,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:52:59,156 INFO L93 Difference]: Finished difference Result 5580 states and 17964 transitions. [2022-03-15 16:52:59,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-15 16:52:59,156 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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 26 [2022-03-15 16:52:59,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:52:59,166 INFO L225 Difference]: With dead ends: 5580 [2022-03-15 16:52:59,166 INFO L226 Difference]: Without dead ends: 5535 [2022-03-15 16:52:59,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5077 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=2249, Invalid=11557, Unknown=0, NotChecked=0, Total=13806 [2022-03-15 16:52:59,167 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 702 mSDsluCounter, 1475 mSDsCounter, 0 mSdLazyCounter, 2380 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 702 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 3074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 2380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 577 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:52:59,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [702 Valid, 839 Invalid, 3074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 2380 Invalid, 0 Unknown, 577 Unchecked, 1.2s Time] [2022-03-15 16:52:59,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5535 states. [2022-03-15 16:52:59,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5535 to 2346. [2022-03-15 16:52:59,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2346 states, 2345 states have (on average 3.537313432835821) internal successors, (8295), 2345 states have internal predecessors, (8295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:59,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2346 states to 2346 states and 8295 transitions. [2022-03-15 16:52:59,222 INFO L78 Accepts]: Start accepts. Automaton has 2346 states and 8295 transitions. Word has length 26 [2022-03-15 16:52:59,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:52:59,222 INFO L470 AbstractCegarLoop]: Abstraction has 2346 states and 8295 transitions. [2022-03-15 16:52:59,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:59,222 INFO L276 IsEmpty]: Start isEmpty. Operand 2346 states and 8295 transitions. [2022-03-15 16:52:59,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:52:59,226 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:52:59,226 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-03-15 16:52:59,242 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-03-15 16:52:59,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-15 16:52:59,442 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:52:59,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:52:59,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1377789112, now seen corresponding path program 9 times [2022-03-15 16:52:59,442 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:52:59,443 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692584921] [2022-03-15 16:52:59,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:52:59,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:52:59,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:59,792 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:59,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:52:59,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692584921] [2022-03-15 16:52:59,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692584921] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:52:59,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033974064] [2022-03-15 16:52:59,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:52:59,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:59,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:52:59,794 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:52:59,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-15 16:52:59,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:52:59,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:52:59,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:52:59,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:53:00,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:53:00,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:00,248 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 109 treesize of output 75 [2022-03-15 16:53:00,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-03-15 16:53:00,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:53:00,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:00,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:53:00,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 187 treesize of output 157 [2022-03-15 16:53:01,721 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:01,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033974064] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:53:01,722 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:53:01,722 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:53:01,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064952434] [2022-03-15 16:53:01,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:53:01,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:53:01,722 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:53:01,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:53:01,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:53:01,723 INFO L87 Difference]: Start difference. First operand 2346 states and 8295 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:06,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:53:06,208 INFO L93 Difference]: Finished difference Result 4913 states and 15799 transitions. [2022-03-15 16:53:06,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:53:06,209 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:53:06,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:53:06,218 INFO L225 Difference]: With dead ends: 4913 [2022-03-15 16:53:06,219 INFO L226 Difference]: Without dead ends: 4891 [2022-03-15 16:53:06,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1636 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=963, Invalid=4149, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 16:53:06,220 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 451 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 1654 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 1828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 1654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:53:06,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [451 Valid, 421 Invalid, 1828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 1654 Invalid, 0 Unknown, 55 Unchecked, 1.0s Time] [2022-03-15 16:53:06,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4891 states. [2022-03-15 16:53:06,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4891 to 2334. [2022-03-15 16:53:06,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2334 states, 2333 states have (on average 3.5452207458208314) internal successors, (8271), 2333 states have internal predecessors, (8271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:06,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2334 states to 2334 states and 8271 transitions. [2022-03-15 16:53:06,290 INFO L78 Accepts]: Start accepts. Automaton has 2334 states and 8271 transitions. Word has length 26 [2022-03-15 16:53:06,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:53:06,290 INFO L470 AbstractCegarLoop]: Abstraction has 2334 states and 8271 transitions. [2022-03-15 16:53:06,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:06,290 INFO L276 IsEmpty]: Start isEmpty. Operand 2334 states and 8271 transitions. [2022-03-15 16:53:06,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:53:06,294 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:53:06,294 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-03-15 16:53:06,310 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-03-15 16:53:06,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-15 16:53:06,510 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:53:06,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:53:06,510 INFO L85 PathProgramCache]: Analyzing trace with hash -116118610, now seen corresponding path program 10 times [2022-03-15 16:53:06,510 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:53:06,510 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099369766] [2022-03-15 16:53:06,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:53:06,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:53:06,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:53:07,021 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:07,021 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:53:07,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099369766] [2022-03-15 16:53:07,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099369766] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:53:07,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818444776] [2022-03-15 16:53:07,021 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:53:07,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:07,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:53:07,023 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:53:07,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-15 16:53:07,046 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:53:07,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:53:07,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:53:07,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:53:07,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:53:07,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:53:07,496 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 109 treesize of output 83 [2022-03-15 16:53:07,848 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:07,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:53:08,386 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:53:08,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 187 treesize of output 157 [2022-03-15 16:53:09,313 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:09,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818444776] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:53:09,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:53:09,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:53:09,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867888168] [2022-03-15 16:53:09,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:53:09,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:53:09,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:53:09,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:53:09,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:53:09,314 INFO L87 Difference]: Start difference. First operand 2334 states and 8271 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:14,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:53:14,386 INFO L93 Difference]: Finished difference Result 4804 states and 15568 transitions. [2022-03-15 16:53:14,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 16:53:14,386 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:53:14,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:53:14,395 INFO L225 Difference]: With dead ends: 4804 [2022-03-15 16:53:14,396 INFO L226 Difference]: Without dead ends: 4767 [2022-03-15 16:53:14,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2309 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1007, Invalid=6475, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 16:53:14,396 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 379 mSDsluCounter, 970 mSDsCounter, 0 mSdLazyCounter, 2321 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 2377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 2321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:53:14,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 492 Invalid, 2377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 2321 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 16:53:14,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4767 states. [2022-03-15 16:53:14,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4767 to 2321. [2022-03-15 16:53:14,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2321 states, 2320 states have (on average 3.548706896551724) internal successors, (8233), 2320 states have internal predecessors, (8233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:14,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2321 states to 2321 states and 8233 transitions. [2022-03-15 16:53:14,451 INFO L78 Accepts]: Start accepts. Automaton has 2321 states and 8233 transitions. Word has length 26 [2022-03-15 16:53:14,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:53:14,451 INFO L470 AbstractCegarLoop]: Abstraction has 2321 states and 8233 transitions. [2022-03-15 16:53:14,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:14,451 INFO L276 IsEmpty]: Start isEmpty. Operand 2321 states and 8233 transitions. [2022-03-15 16:53:14,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:53:14,455 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:53:14,455 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-03-15 16:53:14,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-15 16:53:14,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:14,671 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:53:14,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:53:14,672 INFO L85 PathProgramCache]: Analyzing trace with hash 625931212, now seen corresponding path program 11 times [2022-03-15 16:53:14,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:53:14,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407039779] [2022-03-15 16:53:14,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:53:14,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:53:14,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:53:14,910 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:14,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:53:14,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407039779] [2022-03-15 16:53:14,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407039779] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:53:14,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548725147] [2022-03-15 16:53:14,911 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:53:14,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:14,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:53:14,912 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:53:14,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-15 16:53:14,935 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:53:14,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:53:14,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:53:14,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:53:15,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:53:15,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:15,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:53:15,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 83 [2022-03-15 16:53:15,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:15,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:53:16,283 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:53:16,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 187 treesize of output 157 [2022-03-15 16:53:17,530 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:17,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548725147] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:53:17,531 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:53:17,531 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:53:17,531 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388218006] [2022-03-15 16:53:17,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:53:17,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:53:17,531 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:53:17,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:53:17,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:53:17,531 INFO L87 Difference]: Start difference. First operand 2321 states and 8233 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:23,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:53:23,607 INFO L93 Difference]: Finished difference Result 5403 states and 17456 transitions. [2022-03-15 16:53:23,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-15 16:53:23,608 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-03-15 16:53:23,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:53:23,618 INFO L225 Difference]: With dead ends: 5403 [2022-03-15 16:53:23,618 INFO L226 Difference]: Without dead ends: 5316 [2022-03-15 16:53:23,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4123 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=1663, Invalid=10547, Unknown=0, NotChecked=0, Total=12210 [2022-03-15 16:53:23,619 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 545 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 2532 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 2631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 2532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:53:23,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [545 Valid, 566 Invalid, 2631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 2532 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 16:53:23,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5316 states. [2022-03-15 16:53:23,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5316 to 2361. [2022-03-15 16:53:23,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2361 states, 2360 states have (on average 3.548305084745763) internal successors, (8374), 2360 states have internal predecessors, (8374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:23,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2361 states to 2361 states and 8374 transitions. [2022-03-15 16:53:23,678 INFO L78 Accepts]: Start accepts. Automaton has 2361 states and 8374 transitions. Word has length 26 [2022-03-15 16:53:23,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:53:23,678 INFO L470 AbstractCegarLoop]: Abstraction has 2361 states and 8374 transitions. [2022-03-15 16:53:23,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:23,679 INFO L276 IsEmpty]: Start isEmpty. Operand 2361 states and 8374 transitions. [2022-03-15 16:53:23,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:53:23,683 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:53:23,683 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-03-15 16:53:23,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-15 16:53:23,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-15 16:53:23,899 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:53:23,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:53:23,899 INFO L85 PathProgramCache]: Analyzing trace with hash 338936652, now seen corresponding path program 37 times [2022-03-15 16:53:23,899 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:53:23,899 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347739916] [2022-03-15 16:53:23,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:53:23,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:53:23,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:53:24,111 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:24,111 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:53:24,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347739916] [2022-03-15 16:53:24,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347739916] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:53:24,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233909190] [2022-03-15 16:53:24,111 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:53:24,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:24,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:53:24,121 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:53:24,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-15 16:53:24,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:53:24,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:53:24,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:53:24,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:53:24,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:53:24,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:24,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:24,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-03-15 16:53:24,590 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:24,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:53:24,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:24,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:24,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:24,891 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:53:24,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 211 treesize of output 143 [2022-03-15 16:53:25,262 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:25,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233909190] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:53:25,262 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:53:25,263 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2022-03-15 16:53:25,263 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962351647] [2022-03-15 16:53:25,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:53:25,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:53:25,263 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:53:25,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:53:25,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:53:25,263 INFO L87 Difference]: Start difference. First operand 2361 states and 8374 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:31,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:53:31,377 INFO L93 Difference]: Finished difference Result 6053 states and 19484 transitions. [2022-03-15 16:53:31,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 16:53:31,377 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:53:31,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:53:31,389 INFO L225 Difference]: With dead ends: 6053 [2022-03-15 16:53:31,389 INFO L226 Difference]: Without dead ends: 5972 [2022-03-15 16:53:31,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3505 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=1822, Invalid=8278, Unknown=0, NotChecked=0, Total=10100 [2022-03-15 16:53:31,390 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 600 mSDsluCounter, 916 mSDsCounter, 0 mSdLazyCounter, 2018 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 600 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 2139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 2018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:53:31,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [600 Valid, 534 Invalid, 2139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 2018 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 16:53:31,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5972 states. [2022-03-15 16:53:31,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5972 to 2450. [2022-03-15 16:53:31,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2450 states, 2449 states have (on average 3.5728868926092283) internal successors, (8750), 2449 states have internal predecessors, (8750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:31,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2450 states to 2450 states and 8750 transitions. [2022-03-15 16:53:31,452 INFO L78 Accepts]: Start accepts. Automaton has 2450 states and 8750 transitions. Word has length 26 [2022-03-15 16:53:31,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:53:31,452 INFO L470 AbstractCegarLoop]: Abstraction has 2450 states and 8750 transitions. [2022-03-15 16:53:31,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:31,452 INFO L276 IsEmpty]: Start isEmpty. Operand 2450 states and 8750 transitions. [2022-03-15 16:53:31,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:53:31,456 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:53:31,456 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-03-15 16:53:31,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-15 16:53:31,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:31,658 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:53:31,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:53:31,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1541249020, now seen corresponding path program 38 times [2022-03-15 16:53:31,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:53:31,658 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476433861] [2022-03-15 16:53:31,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:53:31,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:53:31,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:53:31,954 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:31,955 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:53:31,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476433861] [2022-03-15 16:53:31,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476433861] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:53:31,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550325153] [2022-03-15 16:53:31,955 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:53:31,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:31,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:53:31,956 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:53:31,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-15 16:53:31,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:53:31,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:53:31,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-15 16:53:31,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:53:32,416 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:53:32,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 109 treesize of output 115 [2022-03-15 16:53:34,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-03-15 16:53:34,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:53:34,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:34,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:35,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:53:35,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 187 treesize of output 149 [2022-03-15 16:53:35,361 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:35,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550325153] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:53:35,361 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:53:35,361 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 29 [2022-03-15 16:53:35,361 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893618713] [2022-03-15 16:53:35,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:53:35,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 16:53:35,362 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:53:35,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 16:53:35,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:53:35,363 INFO L87 Difference]: Start difference. First operand 2450 states and 8750 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:57,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:53:57,362 INFO L93 Difference]: Finished difference Result 10188 states and 33160 transitions. [2022-03-15 16:53:57,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 235 states. [2022-03-15 16:53:57,363 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:53:57,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:53:57,383 INFO L225 Difference]: With dead ends: 10188 [2022-03-15 16:53:57,383 INFO L226 Difference]: Without dead ends: 10102 [2022-03-15 16:53:57,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 250 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28138 ImplicationChecksByTransitivity, 20.5s TimeCoverageRelationStatistics Valid=8934, Invalid=54318, Unknown=0, NotChecked=0, Total=63252 [2022-03-15 16:53:57,386 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 1054 mSDsluCounter, 2065 mSDsCounter, 0 mSdLazyCounter, 2633 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1054 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 6178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 2633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3382 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:53:57,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1054 Valid, 1039 Invalid, 6178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 2633 Invalid, 0 Unknown, 3382 Unchecked, 1.5s Time] [2022-03-15 16:53:57,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10102 states. [2022-03-15 16:53:57,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10102 to 2531. [2022-03-15 16:53:57,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2531 states, 2530 states have (on average 3.6039525691699605) internal successors, (9118), 2530 states have internal predecessors, (9118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:57,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2531 states to 2531 states and 9118 transitions. [2022-03-15 16:53:57,496 INFO L78 Accepts]: Start accepts. Automaton has 2531 states and 9118 transitions. Word has length 26 [2022-03-15 16:53:57,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:53:57,496 INFO L470 AbstractCegarLoop]: Abstraction has 2531 states and 9118 transitions. [2022-03-15 16:53:57,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:57,497 INFO L276 IsEmpty]: Start isEmpty. Operand 2531 states and 9118 transitions. [2022-03-15 16:53:57,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:53:57,500 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:53:57,501 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-03-15 16:53:57,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-15 16:53:57,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-15 16:53:57,716 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:53:57,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:53:57,717 INFO L85 PathProgramCache]: Analyzing trace with hash -353117544, now seen corresponding path program 39 times [2022-03-15 16:53:57,717 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:53:57,717 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199946002] [2022-03-15 16:53:57,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:53:57,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:53:57,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:53:57,954 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:57,954 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:53:57,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199946002] [2022-03-15 16:53:57,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199946002] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:53:57,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396201096] [2022-03-15 16:53:57,955 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:53:57,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:57,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:53:57,956 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:53:57,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-15 16:53:57,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:53:57,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:53:57,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:53:57,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:53:58,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:53:58,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:53:58,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:53:58,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 115 treesize of output 101 [2022-03-15 16:53:59,495 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:59,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:54:00,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:54:00,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:54:00,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:54:00,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:54:00,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 86 [2022-03-15 16:54:00,188 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:00,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396201096] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:54:00,188 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:54:00,188 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 34 [2022-03-15 16:54:00,189 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300877667] [2022-03-15 16:54:00,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:54:00,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:54:00,189 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:54:00,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:54:00,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=881, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:54:00,190 INFO L87 Difference]: Start difference. First operand 2531 states and 9118 transitions. Second operand has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:27,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:54:27,089 INFO L93 Difference]: Finished difference Result 9106 states and 28908 transitions. [2022-03-15 16:54:27,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 201 states. [2022-03-15 16:54:27,089 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:54:27,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:54:27,105 INFO L225 Difference]: With dead ends: 9106 [2022-03-15 16:54:27,105 INFO L226 Difference]: Without dead ends: 9039 [2022-03-15 16:54:27,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 227 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23351 ImplicationChecksByTransitivity, 24.7s TimeCoverageRelationStatistics Valid=11129, Invalid=41083, Unknown=0, NotChecked=0, Total=52212 [2022-03-15 16:54:27,108 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 1250 mSDsluCounter, 1937 mSDsCounter, 0 mSdLazyCounter, 4476 mSolverCounterSat, 308 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1250 SdHoareTripleChecker+Valid, 1133 SdHoareTripleChecker+Invalid, 4784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 308 IncrementalHoareTripleChecker+Valid, 4476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:54:27,108 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1250 Valid, 1133 Invalid, 4784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [308 Valid, 4476 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-03-15 16:54:27,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9039 states. [2022-03-15 16:54:27,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9039 to 2626. [2022-03-15 16:54:27,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2626 states, 2625 states have (on average 3.6365714285714286) internal successors, (9546), 2625 states have internal predecessors, (9546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:27,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2626 states to 2626 states and 9546 transitions. [2022-03-15 16:54:27,191 INFO L78 Accepts]: Start accepts. Automaton has 2626 states and 9546 transitions. Word has length 26 [2022-03-15 16:54:27,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:54:27,191 INFO L470 AbstractCegarLoop]: Abstraction has 2626 states and 9546 transitions. [2022-03-15 16:54:27,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:27,191 INFO L276 IsEmpty]: Start isEmpty. Operand 2626 states and 9546 transitions. [2022-03-15 16:54:27,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:54:27,195 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:54:27,195 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:54:27,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-15 16:54:27,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-15 16:54:27,411 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:54:27,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:54:27,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1122519044, now seen corresponding path program 12 times [2022-03-15 16:54:27,411 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:54:27,411 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206709209] [2022-03-15 16:54:27,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:54:27,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:54:27,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:54:27,688 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:27,689 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:54:27,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206709209] [2022-03-15 16:54:27,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206709209] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:54:27,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965027003] [2022-03-15 16:54:27,689 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:54:27,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:27,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:54:27,704 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:54:27,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-15 16:54:27,729 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:54:27,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:54:27,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:54:27,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:54:28,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:54:28,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:54:28,102 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 109 treesize of output 75 [2022-03-15 16:54:28,177 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:28,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:54:28,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:54:28,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:28,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 187 treesize of output 157 [2022-03-15 16:54:31,442 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:31,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965027003] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:54:31,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:54:31,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 16:54:31,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619678690] [2022-03-15 16:54:31,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:54:31,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:54:31,442 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:54:31,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:54:31,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:54:31,443 INFO L87 Difference]: Start difference. First operand 2626 states and 9546 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:34,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:54:34,534 INFO L93 Difference]: Finished difference Result 4913 states and 16279 transitions. [2022-03-15 16:54:34,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 16:54:34,534 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 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-03-15 16:54:34,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:54:34,543 INFO L225 Difference]: With dead ends: 4913 [2022-03-15 16:54:34,543 INFO L226 Difference]: Without dead ends: 4835 [2022-03-15 16:54:34,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1243 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=664, Invalid=3242, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 16:54:34,544 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 394 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 1241 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 1339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:54:34,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 344 Invalid, 1339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1241 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 16:54:34,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4835 states. [2022-03-15 16:54:34,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4835 to 2703. [2022-03-15 16:54:34,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2703 states, 2702 states have (on average 3.626943005181347) internal successors, (9800), 2702 states have internal predecessors, (9800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:34,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2703 states to 2703 states and 9800 transitions. [2022-03-15 16:54:34,594 INFO L78 Accepts]: Start accepts. Automaton has 2703 states and 9800 transitions. Word has length 26 [2022-03-15 16:54:34,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:54:34,594 INFO L470 AbstractCegarLoop]: Abstraction has 2703 states and 9800 transitions. [2022-03-15 16:54:34,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:34,594 INFO L276 IsEmpty]: Start isEmpty. Operand 2703 states and 9800 transitions. [2022-03-15 16:54:34,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:54:34,598 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:54:34,598 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-03-15 16:54:34,614 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-03-15 16:54:34,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:34,800 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:54:34,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:54:34,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1990419930, now seen corresponding path program 13 times [2022-03-15 16:54:34,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:54:34,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078966086] [2022-03-15 16:54:34,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:54:34,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:54:34,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:54:35,141 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:35,141 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:54:35,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078966086] [2022-03-15 16:54:35,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078966086] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:54:35,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916889095] [2022-03-15 16:54:35,141 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:54:35,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:35,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:54:35,142 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:54:35,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-15 16:54:35,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:54:35,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:54:35,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:54:35,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:54:35,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:35,571 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 109 treesize of output 83 [2022-03-15 16:54:35,850 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:35,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:54:36,523 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:54:36,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 187 treesize of output 157 [2022-03-15 16:54:38,285 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:38,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916889095] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:54:38,285 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:54:38,285 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:54:38,285 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552758991] [2022-03-15 16:54:38,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:54:38,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:54:38,286 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:54:38,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:54:38,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:54:38,287 INFO L87 Difference]: Start difference. First operand 2703 states and 9800 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:42,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:54:42,441 INFO L93 Difference]: Finished difference Result 5160 states and 17193 transitions. [2022-03-15 16:54:42,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-15 16:54:42,441 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:54:42,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:54:42,452 INFO L225 Difference]: With dead ends: 5160 [2022-03-15 16:54:42,452 INFO L226 Difference]: Without dead ends: 5115 [2022-03-15 16:54:42,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1909 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=838, Invalid=5482, Unknown=0, NotChecked=0, Total=6320 [2022-03-15 16:54:42,453 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 331 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 2147 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 2211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 2147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:54:42,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 451 Invalid, 2211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 2147 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 16:54:42,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5115 states. [2022-03-15 16:54:42,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5115 to 2687. [2022-03-15 16:54:42,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2687 states, 2686 states have (on average 3.632911392405063) internal successors, (9758), 2686 states have internal predecessors, (9758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:42,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2687 states to 2687 states and 9758 transitions. [2022-03-15 16:54:42,525 INFO L78 Accepts]: Start accepts. Automaton has 2687 states and 9758 transitions. Word has length 26 [2022-03-15 16:54:42,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:54:42,525 INFO L470 AbstractCegarLoop]: Abstraction has 2687 states and 9758 transitions. [2022-03-15 16:54:42,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:42,525 INFO L276 IsEmpty]: Start isEmpty. Operand 2687 states and 9758 transitions. [2022-03-15 16:54:42,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:54:42,529 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:54:42,529 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-03-15 16:54:42,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-15 16:54:42,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-15 16:54:42,743 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:54:42,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:54:42,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1451678616, now seen corresponding path program 14 times [2022-03-15 16:54:42,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:54:42,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764302568] [2022-03-15 16:54:42,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:54:42,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:54:42,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:54:42,954 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:42,954 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:54:42,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764302568] [2022-03-15 16:54:42,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764302568] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:54:42,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334239959] [2022-03-15 16:54:42,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:54:42,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:42,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:54:42,955 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:54:42,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-15 16:54:42,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:54:42,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:54:42,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:54:42,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:54:43,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:43,671 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 109 treesize of output 99 [2022-03-15 16:54:44,307 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:44,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:54:44,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:44,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 175 treesize of output 161 [2022-03-15 16:54:47,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-03-15 16:54:47,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334239959] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:54:47,371 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:54:47,371 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 27 [2022-03-15 16:54:47,371 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503020987] [2022-03-15 16:54:47,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:54:47,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:54:47,371 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:54:47,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:54:47,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:54:47,371 INFO L87 Difference]: Start difference. First operand 2687 states and 9758 transitions. Second operand has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:48,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:54:48,909 INFO L93 Difference]: Finished difference Result 5325 states and 19041 transitions. [2022-03-15 16:54:48,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 16:54:48,909 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:54:48,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:54:48,920 INFO L225 Difference]: With dead ends: 5325 [2022-03-15 16:54:48,920 INFO L226 Difference]: Without dead ends: 5310 [2022-03-15 16:54:48,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 647 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=440, Invalid=2110, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 16:54:48,920 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 366 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 1511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 711 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:54:48,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [366 Valid, 282 Invalid, 1511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 733 Invalid, 0 Unknown, 711 Unchecked, 0.3s Time] [2022-03-15 16:54:48,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5310 states. [2022-03-15 16:54:48,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5310 to 2699. [2022-03-15 16:54:48,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2699 states, 2698 states have (on average 3.6345441067457376) internal successors, (9806), 2698 states have internal predecessors, (9806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:48,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2699 states to 2699 states and 9806 transitions. [2022-03-15 16:54:48,981 INFO L78 Accepts]: Start accepts. Automaton has 2699 states and 9806 transitions. Word has length 26 [2022-03-15 16:54:48,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:54:48,981 INFO L470 AbstractCegarLoop]: Abstraction has 2699 states and 9806 transitions. [2022-03-15 16:54:48,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:48,981 INFO L276 IsEmpty]: Start isEmpty. Operand 2699 states and 9806 transitions. [2022-03-15 16:54:48,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:54:48,985 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:54:48,985 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-03-15 16:54:49,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-15 16:54:49,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-15 16:54:49,195 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:54:49,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:54:49,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1057572634, now seen corresponding path program 15 times [2022-03-15 16:54:49,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:54:49,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120889287] [2022-03-15 16:54:49,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:54:49,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:54:49,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:54:49,440 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:49,441 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:54:49,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120889287] [2022-03-15 16:54:49,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120889287] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:54:49,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083167895] [2022-03-15 16:54:49,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:54:49,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:49,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:54:49,443 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:54:49,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-15 16:54:49,469 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:54:49,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:54:49,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:54:49,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:54:49,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:54:49,827 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:49,827 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 109 treesize of output 83 [2022-03-15 16:54:50,219 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:50,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:54:50,599 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:54:50,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 187 treesize of output 157 [2022-03-15 16:54:51,549 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:51,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083167895] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:54:51,550 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:54:51,550 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:54:51,550 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204130809] [2022-03-15 16:54:51,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:54:51,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:54:51,550 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:54:51,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:54:51,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:54:51,550 INFO L87 Difference]: Start difference. First operand 2699 states and 9806 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:58,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:54:58,882 INFO L93 Difference]: Finished difference Result 6053 states and 20100 transitions. [2022-03-15 16:54:58,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-15 16:54:58,883 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:54:58,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:54:58,894 INFO L225 Difference]: With dead ends: 6053 [2022-03-15 16:54:58,894 INFO L226 Difference]: Without dead ends: 6002 [2022-03-15 16:54:58,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3202 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=1377, Invalid=8325, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 16:54:58,895 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 432 mSDsluCounter, 1011 mSDsCounter, 0 mSdLazyCounter, 2254 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 2347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 2254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:54:58,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [432 Valid, 512 Invalid, 2347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 2254 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 16:54:58,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6002 states. [2022-03-15 16:54:58,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6002 to 2697. [2022-03-15 16:54:58,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2697 states, 2696 states have (on average 3.6353857566765577) internal successors, (9801), 2696 states have internal predecessors, (9801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:58,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2697 states to 2697 states and 9801 transitions. [2022-03-15 16:54:58,963 INFO L78 Accepts]: Start accepts. Automaton has 2697 states and 9801 transitions. Word has length 26 [2022-03-15 16:54:58,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:54:58,963 INFO L470 AbstractCegarLoop]: Abstraction has 2697 states and 9801 transitions. [2022-03-15 16:54:58,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:58,963 INFO L276 IsEmpty]: Start isEmpty. Operand 2697 states and 9801 transitions. [2022-03-15 16:54:58,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:54:58,967 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:54:58,967 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-03-15 16:54:58,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-15 16:54:59,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:59,183 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:54:59,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:54:59,183 INFO L85 PathProgramCache]: Analyzing trace with hash 347233680, now seen corresponding path program 16 times [2022-03-15 16:54:59,183 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:54:59,183 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925174962] [2022-03-15 16:54:59,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:54:59,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:54:59,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:54:59,347 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:59,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:54:59,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925174962] [2022-03-15 16:54:59,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925174962] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:54:59,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734609986] [2022-03-15 16:54:59,347 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:54:59,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:59,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:54:59,349 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:54:59,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-15 16:54:59,370 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:54:59,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:54:59,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:54:59,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:54:59,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:54:59,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:54:59,751 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 109 treesize of output 75 [2022-03-15 16:54:59,821 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:59,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:00,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:00,254 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:00,255 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 195 treesize of output 161 [2022-03-15 16:55:01,702 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:01,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734609986] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:55:01,702 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:55:01,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-15 16:55:01,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697135985] [2022-03-15 16:55:01,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:55:01,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:55:01,703 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:55:01,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:55:01,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:55:01,703 INFO L87 Difference]: Start difference. First operand 2697 states and 9801 transitions. Second operand has 24 states, 24 states have (on average 2.5) internal successors, (60), 24 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:05,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:55:05,252 INFO L93 Difference]: Finished difference Result 5180 states and 17050 transitions. [2022-03-15 16:55:05,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 16:55:05,252 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 24 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-03-15 16:55:05,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:55:05,261 INFO L225 Difference]: With dead ends: 5180 [2022-03-15 16:55:05,261 INFO L226 Difference]: Without dead ends: 5052 [2022-03-15 16:55:05,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1146 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=658, Invalid=3002, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 16:55:05,262 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 312 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 1517 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 1593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:55:05,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 394 Invalid, 1593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1517 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 16:55:05,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5052 states. [2022-03-15 16:55:05,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5052 to 2791. [2022-03-15 16:55:05,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2791 states, 2790 states have (on average 3.6236559139784945) internal successors, (10110), 2790 states have internal predecessors, (10110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:05,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2791 states to 2791 states and 10110 transitions. [2022-03-15 16:55:05,321 INFO L78 Accepts]: Start accepts. Automaton has 2791 states and 10110 transitions. Word has length 26 [2022-03-15 16:55:05,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:55:05,322 INFO L470 AbstractCegarLoop]: Abstraction has 2791 states and 10110 transitions. [2022-03-15 16:55:05,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 24 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:05,322 INFO L276 IsEmpty]: Start isEmpty. Operand 2791 states and 10110 transitions. [2022-03-15 16:55:05,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:55:05,326 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:55:05,326 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-03-15 16:55:05,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-15 16:55:05,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:05,528 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:55:05,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:55:05,528 INFO L85 PathProgramCache]: Analyzing trace with hash -911772596, now seen corresponding path program 17 times [2022-03-15 16:55:05,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:55:05,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124298813] [2022-03-15 16:55:05,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:55:05,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:55:05,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:05,721 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:05,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:55:05,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124298813] [2022-03-15 16:55:05,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124298813] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:55:05,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021836572] [2022-03-15 16:55:05,721 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:55:05,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:05,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:55:05,722 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:55:05,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-15 16:55:05,749 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:55:05,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:55:05,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:55:05,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:55:06,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:06,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:06,184 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 109 treesize of output 83 [2022-03-15 16:55:06,525 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:06,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:07,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:07,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:07,049 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 195 treesize of output 161 [2022-03-15 16:55:08,980 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:08,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021836572] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:55:08,980 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:55:08,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:55:08,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181403086] [2022-03-15 16:55:08,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:55:08,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:55:08,981 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:55:08,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:55:08,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:55:08,981 INFO L87 Difference]: Start difference. First operand 2791 states and 10110 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-03-15 16:55:21,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:55:21,793 INFO L93 Difference]: Finished difference Result 7464 states and 23779 transitions. [2022-03-15 16:55:21,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-03-15 16:55:21,793 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-03-15 16:55:21,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:55:21,807 INFO L225 Difference]: With dead ends: 7464 [2022-03-15 16:55:21,807 INFO L226 Difference]: Without dead ends: 7289 [2022-03-15 16:55:21,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5210 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=2262, Invalid=12018, Unknown=0, NotChecked=0, Total=14280 [2022-03-15 16:55:21,809 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 575 mSDsluCounter, 1238 mSDsCounter, 0 mSdLazyCounter, 2489 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 2595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 2489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:55:21,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [575 Valid, 629 Invalid, 2595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 2489 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 16:55:21,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7289 states. [2022-03-15 16:55:21,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7289 to 2946. [2022-03-15 16:55:21,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2946 states, 2945 states have (on average 3.636672325976231) internal successors, (10710), 2945 states have internal predecessors, (10710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:21,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2946 states to 2946 states and 10710 transitions. [2022-03-15 16:55:21,916 INFO L78 Accepts]: Start accepts. Automaton has 2946 states and 10710 transitions. Word has length 26 [2022-03-15 16:55:21,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:55:21,917 INFO L470 AbstractCegarLoop]: Abstraction has 2946 states and 10710 transitions. [2022-03-15 16:55:21,917 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-03-15 16:55:21,917 INFO L276 IsEmpty]: Start isEmpty. Operand 2946 states and 10710 transitions. [2022-03-15 16:55:21,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:55:21,921 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:55:21,921 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-03-15 16:55:21,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-15 16:55:22,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:22,136 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:55:22,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:55:22,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1454516880, now seen corresponding path program 18 times [2022-03-15 16:55:22,136 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:55:22,136 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433864672] [2022-03-15 16:55:22,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:55:22,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:55:22,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:22,416 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:22,417 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:55:22,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433864672] [2022-03-15 16:55:22,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433864672] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:55:22,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149161029] [2022-03-15 16:55:22,417 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:55:22,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:22,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:55:22,418 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:55:22,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-15 16:55:22,442 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:55:22,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:55:22,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:55:22,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:55:22,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:22,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:22,774 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 109 treesize of output 91 [2022-03-15 16:55:23,249 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:23,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:23,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:23,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 171 treesize of output 161 [2022-03-15 16:55:28,380 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:28,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149161029] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:55:28,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:55:28,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 27 [2022-03-15 16:55:28,381 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512324909] [2022-03-15 16:55:28,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:55:28,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:55:28,381 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:55:28,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:55:28,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:55:28,382 INFO L87 Difference]: Start difference. First operand 2946 states and 10710 transitions. Second operand has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:32,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:55:32,101 INFO L93 Difference]: Finished difference Result 5431 states and 18218 transitions. [2022-03-15 16:55:32,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 16:55:32,101 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 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 26 [2022-03-15 16:55:32,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:55:32,112 INFO L225 Difference]: With dead ends: 5431 [2022-03-15 16:55:32,112 INFO L226 Difference]: Without dead ends: 5340 [2022-03-15 16:55:32,113 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1365 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=767, Invalid=3925, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 16:55:32,113 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 387 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 1404 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 1664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 174 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:55:32,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [387 Valid, 417 Invalid, 1664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1404 Invalid, 0 Unknown, 174 Unchecked, 0.8s Time] [2022-03-15 16:55:32,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5340 states. [2022-03-15 16:55:32,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5340 to 2971. [2022-03-15 16:55:32,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2971 states, 2970 states have (on average 3.641077441077441) internal successors, (10814), 2970 states have internal predecessors, (10814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:32,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2971 states to 2971 states and 10814 transitions. [2022-03-15 16:55:32,173 INFO L78 Accepts]: Start accepts. Automaton has 2971 states and 10814 transitions. Word has length 26 [2022-03-15 16:55:32,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:55:32,173 INFO L470 AbstractCegarLoop]: Abstraction has 2971 states and 10814 transitions. [2022-03-15 16:55:32,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:32,173 INFO L276 IsEmpty]: Start isEmpty. Operand 2971 states and 10814 transitions. [2022-03-15 16:55:32,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:55:32,178 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:55:32,178 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-03-15 16:55:32,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-15 16:55:32,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-15 16:55:32,394 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:55:32,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:55:32,394 INFO L85 PathProgramCache]: Analyzing trace with hash 237410036, now seen corresponding path program 19 times [2022-03-15 16:55:32,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:55:32,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923096009] [2022-03-15 16:55:32,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:55:32,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:55:32,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:32,643 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:32,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:55:32,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923096009] [2022-03-15 16:55:32,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923096009] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:55:32,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347039015] [2022-03-15 16:55:32,643 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:55:32,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:32,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:55:32,644 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:55:32,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-15 16:55:32,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:32,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:55:32,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:55:33,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:33,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:33,169 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 109 treesize of output 75 [2022-03-15 16:55:33,250 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:33,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:33,599 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:55:33,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 195 treesize of output 157 [2022-03-15 16:55:35,113 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:35,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347039015] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:55:35,113 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:55:35,113 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-15 16:55:35,113 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553584471] [2022-03-15 16:55:35,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:55:35,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:55:35,114 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:55:35,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:55:35,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:55:35,114 INFO L87 Difference]: Start difference. First operand 2971 states and 10814 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-03-15 16:55:36,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:55:36,878 INFO L93 Difference]: Finished difference Result 4946 states and 16708 transitions. [2022-03-15 16:55:36,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 16:55:36,878 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 26 [2022-03-15 16:55:36,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:55:36,888 INFO L225 Difference]: With dead ends: 4946 [2022-03-15 16:55:36,888 INFO L226 Difference]: Without dead ends: 4916 [2022-03-15 16:55:36,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 578 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=289, Invalid=1691, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 16:55:36,889 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 194 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 865 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 1198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 299 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:55:36,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 262 Invalid, 1198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 865 Invalid, 0 Unknown, 299 Unchecked, 0.4s Time] [2022-03-15 16:55:36,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4916 states. [2022-03-15 16:55:36,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4916 to 2980. [2022-03-15 16:55:36,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2980 states, 2979 states have (on average 3.6411547499160792) internal successors, (10847), 2979 states have internal predecessors, (10847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:36,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2980 states to 2980 states and 10847 transitions. [2022-03-15 16:55:36,969 INFO L78 Accepts]: Start accepts. Automaton has 2980 states and 10847 transitions. Word has length 26 [2022-03-15 16:55:36,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:55:36,969 INFO L470 AbstractCegarLoop]: Abstraction has 2980 states and 10847 transitions. [2022-03-15 16:55:36,969 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-03-15 16:55:36,969 INFO L276 IsEmpty]: Start isEmpty. Operand 2980 states and 10847 transitions. [2022-03-15 16:55:36,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:55:36,974 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:55:36,974 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-03-15 16:55:36,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-03-15 16:55:37,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-03-15 16:55:37,179 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:55:37,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:55:37,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1355581052, now seen corresponding path program 20 times [2022-03-15 16:55:37,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:55:37,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966739658] [2022-03-15 16:55:37,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:55:37,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:55:37,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:37,389 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:37,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:55:37,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966739658] [2022-03-15 16:55:37,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966739658] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:55:37,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337873761] [2022-03-15 16:55:37,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:55:37,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:37,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:55:37,390 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:55:37,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-15 16:55:37,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:55:37,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:55:37,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:55:37,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:55:37,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:37,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:37,894 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:37,894 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 115 treesize of output 85 [2022-03-15 16:55:38,177 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:38,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:38,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:38,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:38,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 199 treesize of output 161 [2022-03-15 16:55:40,067 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:40,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337873761] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:55:40,067 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:55:40,067 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-15 16:55:40,067 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243577542] [2022-03-15 16:55:40,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:55:40,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:55:40,067 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:55:40,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:55:40,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:55:40,068 INFO L87 Difference]: Start difference. First operand 2980 states and 10847 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:43,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:55:43,863 INFO L93 Difference]: Finished difference Result 5798 states and 19244 transitions. [2022-03-15 16:55:43,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-15 16:55:43,864 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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-03-15 16:55:43,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:55:43,874 INFO L225 Difference]: With dead ends: 5798 [2022-03-15 16:55:43,875 INFO L226 Difference]: Without dead ends: 5705 [2022-03-15 16:55:43,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1388 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=805, Invalid=3485, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 16:55:43,875 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 338 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 1228 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 1348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:55:43,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 351 Invalid, 1348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1228 Invalid, 0 Unknown, 37 Unchecked, 0.7s Time] [2022-03-15 16:55:43,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5705 states. [2022-03-15 16:55:43,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5705 to 2997. [2022-03-15 16:55:43,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2997 states, 2996 states have (on average 3.6398531375166887) internal successors, (10905), 2996 states have internal predecessors, (10905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:43,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2997 states to 2997 states and 10905 transitions. [2022-03-15 16:55:43,939 INFO L78 Accepts]: Start accepts. Automaton has 2997 states and 10905 transitions. Word has length 26 [2022-03-15 16:55:43,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:55:43,939 INFO L470 AbstractCegarLoop]: Abstraction has 2997 states and 10905 transitions. [2022-03-15 16:55:43,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:43,939 INFO L276 IsEmpty]: Start isEmpty. Operand 2997 states and 10905 transitions. [2022-03-15 16:55:43,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:55:43,944 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:55:43,944 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-03-15 16:55:43,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-15 16:55:44,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-03-15 16:55:44,160 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:55:44,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:55:44,160 INFO L85 PathProgramCache]: Analyzing trace with hash 920481968, now seen corresponding path program 21 times [2022-03-15 16:55:44,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:55:44,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745049072] [2022-03-15 16:55:44,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:55:44,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:55:44,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:44,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:44,566 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:55:44,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745049072] [2022-03-15 16:55:44,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745049072] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:55:44,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582874294] [2022-03-15 16:55:44,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:55:44,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:44,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:55:44,568 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:55:44,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-15 16:55:44,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:55:44,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:55:44,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:55:44,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:55:45,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:45,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:45,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-03-15 16:55:45,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-03-15 16:55:45,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:45,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:45,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:45,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 191 treesize of output 157 [2022-03-15 16:55:47,054 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:47,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582874294] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:55:47,054 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:55:47,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:55:47,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577577221] [2022-03-15 16:55:47,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:55:47,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:55:47,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:55:47,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:55:47,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:55:47,055 INFO L87 Difference]: Start difference. First operand 2997 states and 10905 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:50,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:55:50,055 INFO L93 Difference]: Finished difference Result 5382 states and 18047 transitions. [2022-03-15 16:55:50,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 16:55:50,055 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:55:50,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:55:50,065 INFO L225 Difference]: With dead ends: 5382 [2022-03-15 16:55:50,065 INFO L226 Difference]: Without dead ends: 5324 [2022-03-15 16:55:50,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1341 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=768, Invalid=3392, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 16:55:50,067 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 412 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 852 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 1279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 330 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:55:50,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 330 Invalid, 1279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 852 Invalid, 0 Unknown, 330 Unchecked, 0.5s Time] [2022-03-15 16:55:50,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5324 states. [2022-03-15 16:55:50,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5324 to 3055. [2022-03-15 16:55:50,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3055 states, 3054 states have (on average 3.6345776031434185) internal successors, (11100), 3054 states have internal predecessors, (11100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:50,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3055 states to 3055 states and 11100 transitions. [2022-03-15 16:55:50,131 INFO L78 Accepts]: Start accepts. Automaton has 3055 states and 11100 transitions. Word has length 26 [2022-03-15 16:55:50,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:55:50,131 INFO L470 AbstractCegarLoop]: Abstraction has 3055 states and 11100 transitions. [2022-03-15 16:55:50,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:50,132 INFO L276 IsEmpty]: Start isEmpty. Operand 3055 states and 11100 transitions. [2022-03-15 16:55:50,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:55:50,136 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:55:50,137 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-03-15 16:55:50,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-15 16:55:50,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:50,353 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:55:50,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:55:50,353 INFO L85 PathProgramCache]: Analyzing trace with hash -697050812, now seen corresponding path program 22 times [2022-03-15 16:55:50,353 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:55:50,354 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275166813] [2022-03-15 16:55:50,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:55:50,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:55:50,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:50,594 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:50,594 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:55:50,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275166813] [2022-03-15 16:55:50,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275166813] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:55:50,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134129058] [2022-03-15 16:55:50,594 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:55:50,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:50,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:55:50,595 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:55:50,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-15 16:55:50,623 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:55:50,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:55:50,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:55:50,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:55:50,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:50,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:50,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-03-15 16:55:51,109 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:51,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:51,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:51,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:51,524 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 195 treesize of output 161 [2022-03-15 16:55:52,873 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:52,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134129058] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:55:52,873 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:55:52,873 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-15 16:55:52,873 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224226618] [2022-03-15 16:55:52,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:55:52,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:55:52,884 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:55:52,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:55:52,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=450, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:55:52,888 INFO L87 Difference]: Start difference. First operand 3055 states and 11100 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:56,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:55:56,793 INFO L93 Difference]: Finished difference Result 5939 states and 19853 transitions. [2022-03-15 16:55:56,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 16:55:56,793 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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-03-15 16:55:56,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:55:56,805 INFO L225 Difference]: With dead ends: 5939 [2022-03-15 16:55:56,806 INFO L226 Difference]: Without dead ends: 5895 [2022-03-15 16:55:56,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1575 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=951, Invalid=3879, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 16:55:56,806 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 455 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 963 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 1435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 963 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 367 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:55:56,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [455 Valid, 320 Invalid, 1435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 963 Invalid, 0 Unknown, 367 Unchecked, 0.6s Time] [2022-03-15 16:55:56,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5895 states. [2022-03-15 16:55:56,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5895 to 3081. [2022-03-15 16:55:56,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3081 states, 3080 states have (on average 3.639935064935065) internal successors, (11211), 3080 states have internal predecessors, (11211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:56,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3081 states to 3081 states and 11211 transitions. [2022-03-15 16:55:56,880 INFO L78 Accepts]: Start accepts. Automaton has 3081 states and 11211 transitions. Word has length 26 [2022-03-15 16:55:56,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:55:56,880 INFO L470 AbstractCegarLoop]: Abstraction has 3081 states and 11211 transitions. [2022-03-15 16:55:56,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:56,880 INFO L276 IsEmpty]: Start isEmpty. Operand 3081 states and 11211 transitions. [2022-03-15 16:55:56,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:55:56,886 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:55:56,886 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-03-15 16:55:56,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-15 16:55:57,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:57,102 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:55:57,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:55:57,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1907973580, now seen corresponding path program 23 times [2022-03-15 16:55:57,103 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:55:57,103 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784466094] [2022-03-15 16:55:57,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:55:57,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:55:57,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:57,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-03-15 16:55:57,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:55:57,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784466094] [2022-03-15 16:55:57,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784466094] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:55:57,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035020443] [2022-03-15 16:55:57,378 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:55:57,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:57,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:55:57,380 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:55:57,438 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:55:57,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:55:57,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:55:57,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:55:57,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-15 16:55:57,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:57,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:57,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-03-15 16:55:58,280 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:58,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:58,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:58,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:58,859 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 203 treesize of output 165 [2022-03-15 16:56:00,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:00,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035020443] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:00,721 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:00,721 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:56:00,721 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136022453] [2022-03-15 16:56:00,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:00,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:56:00,721 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:00,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:56:00,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:56:00,722 INFO L87 Difference]: Start difference. First operand 3081 states and 11211 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-03-15 16:56:05,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:05,549 INFO L93 Difference]: Finished difference Result 5840 states and 19590 transitions. [2022-03-15 16:56:05,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 16:56:05,550 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-03-15 16:56:05,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:05,560 INFO L225 Difference]: With dead ends: 5840 [2022-03-15 16:56:05,560 INFO L226 Difference]: Without dead ends: 5758 [2022-03-15 16:56:05,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 36 SyntacticMatches, 6 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2455 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1136, Invalid=5836, Unknown=0, NotChecked=0, Total=6972 [2022-03-15 16:56:05,561 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 461 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 1061 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 1279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 129 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:05,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 299 Invalid, 1279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1061 Invalid, 0 Unknown, 129 Unchecked, 0.7s Time] [2022-03-15 16:56:05,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5758 states. [2022-03-15 16:56:05,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5758 to 3146. [2022-03-15 16:56:05,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3146 states, 3145 states have (on average 3.638473767885533) internal successors, (11443), 3145 states have internal predecessors, (11443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:05,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3146 states to 3146 states and 11443 transitions. [2022-03-15 16:56:05,623 INFO L78 Accepts]: Start accepts. Automaton has 3146 states and 11443 transitions. Word has length 26 [2022-03-15 16:56:05,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:05,623 INFO L470 AbstractCegarLoop]: Abstraction has 3146 states and 11443 transitions. [2022-03-15 16:56:05,623 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-03-15 16:56:05,623 INFO L276 IsEmpty]: Start isEmpty. Operand 3146 states and 11443 transitions. [2022-03-15 16:56:05,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:05,628 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:05,628 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-03-15 16:56:05,647 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-03-15 16:56:05,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-15 16:56:05,842 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:05,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:05,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1440358446, now seen corresponding path program 24 times [2022-03-15 16:56:05,843 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:05,843 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839154388] [2022-03-15 16:56:05,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:05,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:05,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:06,055 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:06,055 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:06,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839154388] [2022-03-15 16:56:06,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839154388] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:06,056 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161901441] [2022-03-15 16:56:06,056 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:56:06,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:06,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:06,057 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:06,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-15 16:56:06,080 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:56:06,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:06,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:56:06,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:06,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:06,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:06,320 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 109 treesize of output 83 [2022-03-15 16:56:06,632 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:06,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:07,087 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:56:07,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 191 treesize of output 157 [2022-03-15 16:56:08,987 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:08,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161901441] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:08,987 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:08,987 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:56:08,987 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906846242] [2022-03-15 16:56:08,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:08,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:56:08,987 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:08,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:56:08,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:56:08,988 INFO L87 Difference]: Start difference. First operand 3146 states and 11443 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:12,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:12,958 INFO L93 Difference]: Finished difference Result 6413 states and 21358 transitions. [2022-03-15 16:56:12,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:56:12,958 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:56:12,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:12,970 INFO L225 Difference]: With dead ends: 6413 [2022-03-15 16:56:12,971 INFO L226 Difference]: Without dead ends: 6342 [2022-03-15 16:56:12,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2006 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1042, Invalid=5438, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 16:56:12,971 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 467 mSDsluCounter, 712 mSDsCounter, 0 mSdLazyCounter, 1658 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 1739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:12,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [467 Valid, 384 Invalid, 1739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1658 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 16:56:12,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6342 states. [2022-03-15 16:56:13,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6342 to 3169. [2022-03-15 16:56:13,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3169 states, 3168 states have (on average 3.63510101010101) internal successors, (11516), 3168 states have internal predecessors, (11516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:13,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3169 states to 3169 states and 11516 transitions. [2022-03-15 16:56:13,084 INFO L78 Accepts]: Start accepts. Automaton has 3169 states and 11516 transitions. Word has length 26 [2022-03-15 16:56:13,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:13,085 INFO L470 AbstractCegarLoop]: Abstraction has 3169 states and 11516 transitions. [2022-03-15 16:56:13,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:13,085 INFO L276 IsEmpty]: Start isEmpty. Operand 3169 states and 11516 transitions. [2022-03-15 16:56:13,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:13,105 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:13,105 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-03-15 16:56:13,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-15 16:56:13,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-15 16:56:13,329 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:13,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:13,329 INFO L85 PathProgramCache]: Analyzing trace with hash 457853170, now seen corresponding path program 40 times [2022-03-15 16:56:13,329 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:13,329 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878015904] [2022-03-15 16:56:13,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:13,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:13,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:13,614 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:13,614 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:13,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878015904] [2022-03-15 16:56:13,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878015904] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:13,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057655883] [2022-03-15 16:56:13,614 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:56:13,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:13,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:13,616 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:13,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-15 16:56:13,652 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:56:13,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:13,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:56:13,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:14,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:14,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:14,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:14,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:14,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-03-15 16:56:14,112 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:14,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:14,544 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:56:14,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 215 treesize of output 149 [2022-03-15 16:56:14,901 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:14,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057655883] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:14,902 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:14,902 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-15 16:56:14,902 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692429191] [2022-03-15 16:56:14,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:14,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:56:14,902 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:14,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:56:14,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:56:14,902 INFO L87 Difference]: Start difference. First operand 3169 states and 11516 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:17,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:17,342 INFO L93 Difference]: Finished difference Result 5026 states and 17247 transitions. [2022-03-15 16:56:17,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-15 16:56:17,342 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:56:17,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:17,352 INFO L225 Difference]: With dead ends: 5026 [2022-03-15 16:56:17,352 INFO L226 Difference]: Without dead ends: 4925 [2022-03-15 16:56:17,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1479 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=705, Invalid=3987, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 16:56:17,353 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 315 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 1309 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 1386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:17,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 311 Invalid, 1386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1309 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:56:17,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4925 states. [2022-03-15 16:56:17,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4925 to 3223. [2022-03-15 16:56:17,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3223 states, 3222 states have (on average 3.6204220980757293) internal successors, (11665), 3222 states have internal predecessors, (11665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:17,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3223 states to 3223 states and 11665 transitions. [2022-03-15 16:56:17,421 INFO L78 Accepts]: Start accepts. Automaton has 3223 states and 11665 transitions. Word has length 26 [2022-03-15 16:56:17,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:17,421 INFO L470 AbstractCegarLoop]: Abstraction has 3223 states and 11665 transitions. [2022-03-15 16:56:17,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:17,421 INFO L276 IsEmpty]: Start isEmpty. Operand 3223 states and 11665 transitions. [2022-03-15 16:56:17,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:17,427 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:17,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] [2022-03-15 16:56:17,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-03-15 16:56:17,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:17,642 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:17,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:17,642 INFO L85 PathProgramCache]: Analyzing trace with hash 54649616, now seen corresponding path program 41 times [2022-03-15 16:56:17,642 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:17,642 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836474041] [2022-03-15 16:56:17,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:17,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:17,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:17,925 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:17,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:17,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836474041] [2022-03-15 16:56:17,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836474041] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:17,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543029530] [2022-03-15 16:56:17,926 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:56:17,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:17,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:17,927 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:17,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-15 16:56:17,949 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:56:17,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:17,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:56:17,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:18,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:18,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:18,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:18,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:18,393 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 119 treesize of output 75 [2022-03-15 16:56:18,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-03-15 16:56:18,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:19,104 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:56:19,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 149 [2022-03-15 16:56:19,731 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:19,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543029530] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:19,731 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:19,731 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-15 16:56:19,731 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911339847] [2022-03-15 16:56:19,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:19,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:56:19,732 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:19,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:56:19,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:56:19,732 INFO L87 Difference]: Start difference. First operand 3223 states and 11665 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:24,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:24,725 INFO L93 Difference]: Finished difference Result 5597 states and 19124 transitions. [2022-03-15 16:56:24,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 16:56:24,725 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:56:24,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:24,736 INFO L225 Difference]: With dead ends: 5597 [2022-03-15 16:56:24,736 INFO L226 Difference]: Without dead ends: 5553 [2022-03-15 16:56:24,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3159 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1313, Invalid=7807, Unknown=0, NotChecked=0, Total=9120 [2022-03-15 16:56:24,738 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 299 mSDsluCounter, 1129 mSDsCounter, 0 mSdLazyCounter, 1983 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 2266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1983 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 186 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:24,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 578 Invalid, 2266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1983 Invalid, 0 Unknown, 186 Unchecked, 1.0s Time] [2022-03-15 16:56:24,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5553 states. [2022-03-15 16:56:24,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5553 to 3237. [2022-03-15 16:56:24,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3237 states, 3236 states have (on average 3.620519159456119) internal successors, (11716), 3236 states have internal predecessors, (11716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:24,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3237 states to 3237 states and 11716 transitions. [2022-03-15 16:56:24,825 INFO L78 Accepts]: Start accepts. Automaton has 3237 states and 11716 transitions. Word has length 26 [2022-03-15 16:56:24,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:24,825 INFO L470 AbstractCegarLoop]: Abstraction has 3237 states and 11716 transitions. [2022-03-15 16:56:24,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:24,825 INFO L276 IsEmpty]: Start isEmpty. Operand 3237 states and 11716 transitions. [2022-03-15 16:56:24,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:24,845 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:24,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, 1, 1] [2022-03-15 16:56:24,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-15 16:56:25,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-15 16:56:25,059 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:25,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:25,060 INFO L85 PathProgramCache]: Analyzing trace with hash -533725808, now seen corresponding path program 25 times [2022-03-15 16:56:25,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:25,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900652309] [2022-03-15 16:56:25,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:25,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:25,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:25,404 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:25,405 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:25,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900652309] [2022-03-15 16:56:25,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900652309] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:25,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508322806] [2022-03-15 16:56:25,405 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:56:25,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:25,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:25,406 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:25,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-15 16:56:25,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:25,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:56:25,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:25,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:25,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:25,973 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 109 treesize of output 75 [2022-03-15 16:56:26,102 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:26,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:26,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:26,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:26,616 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 191 treesize of output 157 [2022-03-15 16:56:27,854 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:27,854 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508322806] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:27,854 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:27,854 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:56:27,854 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482749019] [2022-03-15 16:56:27,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:27,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:56:27,854 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:27,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:56:27,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:56:27,855 INFO L87 Difference]: Start difference. First operand 3237 states and 11716 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:31,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:31,086 INFO L93 Difference]: Finished difference Result 6941 states and 22699 transitions. [2022-03-15 16:56:31,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:56:31,086 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:56:31,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:31,101 INFO L225 Difference]: With dead ends: 6941 [2022-03-15 16:56:31,101 INFO L226 Difference]: Without dead ends: 6911 [2022-03-15 16:56:31,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1789 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1205, Invalid=4051, Unknown=0, NotChecked=0, Total=5256 [2022-03-15 16:56:31,102 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 522 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 1298 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 1453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:31,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 339 Invalid, 1453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1298 Invalid, 0 Unknown, 58 Unchecked, 0.6s Time] [2022-03-15 16:56:31,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6911 states. [2022-03-15 16:56:31,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6911 to 3338. [2022-03-15 16:56:31,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3338 states, 3337 states have (on average 3.6251123763859754) internal successors, (12097), 3337 states have internal predecessors, (12097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:31,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3338 states to 3338 states and 12097 transitions. [2022-03-15 16:56:31,187 INFO L78 Accepts]: Start accepts. Automaton has 3338 states and 12097 transitions. Word has length 26 [2022-03-15 16:56:31,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:31,187 INFO L470 AbstractCegarLoop]: Abstraction has 3338 states and 12097 transitions. [2022-03-15 16:56:31,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:31,187 INFO L276 IsEmpty]: Start isEmpty. Operand 3338 states and 12097 transitions. [2022-03-15 16:56:31,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:31,193 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:31,193 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-03-15 16:56:31,209 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-03-15 16:56:31,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-15 16:56:31,409 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:31,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:31,409 INFO L85 PathProgramCache]: Analyzing trace with hash 397567668, now seen corresponding path program 26 times [2022-03-15 16:56:31,409 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:31,409 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601268560] [2022-03-15 16:56:31,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:31,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:31,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:31,669 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:31,669 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:31,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601268560] [2022-03-15 16:56:31,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601268560] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:31,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248947084] [2022-03-15 16:56:31,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:56:31,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:31,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:31,670 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:31,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-15 16:56:31,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:56:31,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:31,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:56:31,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:32,098 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:32,099 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 109 treesize of output 91 [2022-03-15 16:56:32,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:32,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:33,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:33,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:33,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:33,122 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 191 treesize of output 149 [2022-03-15 16:56:33,520 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:33,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248947084] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:33,521 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:33,521 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-15 16:56:33,521 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18593078] [2022-03-15 16:56:33,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:33,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:56:33,521 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:33,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:56:33,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:56:33,521 INFO L87 Difference]: Start difference. First operand 3338 states and 12097 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:42,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:42,529 INFO L93 Difference]: Finished difference Result 7210 states and 24172 transitions. [2022-03-15 16:56:42,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-15 16:56:42,529 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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 26 [2022-03-15 16:56:42,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:42,544 INFO L225 Difference]: With dead ends: 7210 [2022-03-15 16:56:42,544 INFO L226 Difference]: Without dead ends: 7165 [2022-03-15 16:56:42,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5504 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=2510, Invalid=11770, Unknown=0, NotChecked=0, Total=14280 [2022-03-15 16:56:42,545 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 775 mSDsluCounter, 1076 mSDsCounter, 0 mSdLazyCounter, 1589 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 775 SdHoareTripleChecker+Valid, 646 SdHoareTripleChecker+Invalid, 2440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 727 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:42,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [775 Valid, 646 Invalid, 2440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1589 Invalid, 0 Unknown, 727 Unchecked, 0.9s Time] [2022-03-15 16:56:42,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7165 states. [2022-03-15 16:56:42,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7165 to 3373. [2022-03-15 16:56:42,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3373 states, 3372 states have (on average 3.6370106761565837) internal successors, (12264), 3372 states have internal predecessors, (12264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:42,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3373 states to 3373 states and 12264 transitions. [2022-03-15 16:56:42,638 INFO L78 Accepts]: Start accepts. Automaton has 3373 states and 12264 transitions. Word has length 26 [2022-03-15 16:56:42,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:42,638 INFO L470 AbstractCegarLoop]: Abstraction has 3373 states and 12264 transitions. [2022-03-15 16:56:42,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:42,639 INFO L276 IsEmpty]: Start isEmpty. Operand 3373 states and 12264 transitions. [2022-03-15 16:56:42,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:42,644 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:42,644 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-03-15 16:56:42,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-15 16:56:42,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-15 16:56:42,859 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:42,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:42,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1096340054, now seen corresponding path program 27 times [2022-03-15 16:56:42,860 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:42,860 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203788781] [2022-03-15 16:56:42,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:42,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:42,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:43,189 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:43,189 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:43,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203788781] [2022-03-15 16:56:43,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203788781] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:43,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324972388] [2022-03-15 16:56:43,189 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:56:43,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:43,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:43,191 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:43,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-15 16:56:43,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:56:43,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:43,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:56:43,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:43,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:43,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:43,620 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 109 treesize of output 75 [2022-03-15 16:56:43,695 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:43,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:44,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:44,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:44,049 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 191 treesize of output 157 [2022-03-15 16:56:45,401 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:45,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324972388] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:45,401 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:45,401 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:56:45,401 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5110167] [2022-03-15 16:56:45,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:45,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:56:45,401 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:45,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:56:45,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=518, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:56:45,402 INFO L87 Difference]: Start difference. First operand 3373 states and 12264 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:48,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:48,984 INFO L93 Difference]: Finished difference Result 7051 states and 23276 transitions. [2022-03-15 16:56:48,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:56:48,984 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:56:48,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:48,998 INFO L225 Difference]: With dead ends: 7051 [2022-03-15 16:56:48,998 INFO L226 Difference]: Without dead ends: 7044 [2022-03-15 16:56:48,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1768 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1146, Invalid=4110, Unknown=0, NotChecked=0, Total=5256 [2022-03-15 16:56:48,999 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 506 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 1477 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 1634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:48,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [506 Valid, 364 Invalid, 1634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1477 Invalid, 0 Unknown, 62 Unchecked, 0.7s Time] [2022-03-15 16:56:49,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7044 states. [2022-03-15 16:56:49,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7044 to 3360. [2022-03-15 16:56:49,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3360 states, 3359 states have (on average 3.6394760345340877) internal successors, (12225), 3359 states have internal predecessors, (12225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:49,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3360 states to 3360 states and 12225 transitions. [2022-03-15 16:56:49,113 INFO L78 Accepts]: Start accepts. Automaton has 3360 states and 12225 transitions. Word has length 26 [2022-03-15 16:56:49,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:49,113 INFO L470 AbstractCegarLoop]: Abstraction has 3360 states and 12225 transitions. [2022-03-15 16:56:49,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:49,113 INFO L276 IsEmpty]: Start isEmpty. Operand 3360 states and 12225 transitions. [2022-03-15 16:56:49,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:49,118 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:49,118 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-03-15 16:56:49,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-15 16:56:49,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2022-03-15 16:56:49,334 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:49,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:49,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1623096648, now seen corresponding path program 28 times [2022-03-15 16:56:49,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:49,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280776255] [2022-03-15 16:56:49,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:49,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:49,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:49,579 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:49,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:49,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280776255] [2022-03-15 16:56:49,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280776255] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:49,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63390835] [2022-03-15 16:56:49,579 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:56:49,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:49,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:49,580 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:49,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-15 16:56:49,602 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:56:49,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:49,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:56:49,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:49,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:49,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:49,999 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 109 treesize of output 75 [2022-03-15 16:56:50,081 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:50,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:50,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:50,422 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:50,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 191 treesize of output 157 [2022-03-15 16:56:52,249 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:52,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63390835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:52,250 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:52,250 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:56:52,250 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531451982] [2022-03-15 16:56:52,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:52,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:56:52,250 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:52,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:56:52,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=520, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:56:52,251 INFO L87 Difference]: Start difference. First operand 3360 states and 12225 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:56,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:56,955 INFO L93 Difference]: Finished difference Result 6877 states and 22705 transitions. [2022-03-15 16:56:56,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:56:56,955 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:56:56,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:56,970 INFO L225 Difference]: With dead ends: 6877 [2022-03-15 16:56:56,970 INFO L226 Difference]: Without dead ends: 6847 [2022-03-15 16:56:56,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1975 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1249, Invalid=4603, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 16:56:56,971 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 438 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 1346 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 1676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 241 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:56,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [438 Valid, 455 Invalid, 1676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1346 Invalid, 0 Unknown, 241 Unchecked, 0.8s Time] [2022-03-15 16:56:56,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6847 states. [2022-03-15 16:56:57,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6847 to 3372. [2022-03-15 16:56:57,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3372 states, 3371 states have (on average 3.6407594185701573) internal successors, (12273), 3371 states have internal predecessors, (12273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:57,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3372 states to 3372 states and 12273 transitions. [2022-03-15 16:56:57,083 INFO L78 Accepts]: Start accepts. Automaton has 3372 states and 12273 transitions. Word has length 26 [2022-03-15 16:56:57,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:57,083 INFO L470 AbstractCegarLoop]: Abstraction has 3372 states and 12273 transitions. [2022-03-15 16:56:57,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:57,083 INFO L276 IsEmpty]: Start isEmpty. Operand 3372 states and 12273 transitions. [2022-03-15 16:56:57,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:57,088 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:57,088 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-03-15 16:56:57,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-03-15 16:56:57,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:57,305 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:57,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:57,305 INFO L85 PathProgramCache]: Analyzing trace with hash 5563868, now seen corresponding path program 29 times [2022-03-15 16:56:57,305 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:57,305 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585178989] [2022-03-15 16:56:57,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:57,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:57,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:57,599 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:57,599 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:57,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585178989] [2022-03-15 16:56:57,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585178989] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:57,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113147310] [2022-03-15 16:56:57,600 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:56:57,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:57,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:57,601 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:57,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-15 16:56:57,623 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:56:57,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:57,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:56:57,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:58,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:58,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:58,017 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 109 treesize of output 83 [2022-03-15 16:56:58,379 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:58,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:58,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:59,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:59,011 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 227 treesize of output 181 [2022-03-15 16:57:01,499 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:01,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113147310] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:57:01,499 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:57:01,499 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:57:01,499 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643423245] [2022-03-15 16:57:01,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:57:01,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:57:01,500 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:57:01,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:57:01,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=529, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:57:01,500 INFO L87 Difference]: Start difference. First operand 3372 states and 12273 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-03-15 16:57:10,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:57:10,569 INFO L93 Difference]: Finished difference Result 8010 states and 26236 transitions. [2022-03-15 16:57:10,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-15 16:57:10,569 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-03-15 16:57:10,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:57:10,586 INFO L225 Difference]: With dead ends: 8010 [2022-03-15 16:57:10,586 INFO L226 Difference]: Without dead ends: 7965 [2022-03-15 16:57:10,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4391 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=2169, Invalid=9173, Unknown=0, NotChecked=0, Total=11342 [2022-03-15 16:57:10,587 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 727 mSDsluCounter, 740 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 727 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 2439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1272 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:57:10,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [727 Valid, 459 Invalid, 2439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 1054 Invalid, 0 Unknown, 1272 Unchecked, 0.7s Time] [2022-03-15 16:57:10,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7965 states. [2022-03-15 16:57:10,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7965 to 3436. [2022-03-15 16:57:10,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3436 states, 3435 states have (on average 3.650655021834061) internal successors, (12540), 3435 states have internal predecessors, (12540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:10,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3436 states to 3436 states and 12540 transitions. [2022-03-15 16:57:10,681 INFO L78 Accepts]: Start accepts. Automaton has 3436 states and 12540 transitions. Word has length 26 [2022-03-15 16:57:10,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:57:10,681 INFO L470 AbstractCegarLoop]: Abstraction has 3436 states and 12540 transitions. [2022-03-15 16:57:10,681 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-03-15 16:57:10,681 INFO L276 IsEmpty]: Start isEmpty. Operand 3436 states and 12540 transitions. [2022-03-15 16:57:10,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:57:10,687 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:57:10,687 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-03-15 16:57:10,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-15 16:57:10,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:10,891 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:57:10,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:57:10,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1809601360, now seen corresponding path program 42 times [2022-03-15 16:57:10,892 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:57:10,892 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248049176] [2022-03-15 16:57:10,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:57:10,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:57:10,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:57:11,149 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:11,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:57:11,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248049176] [2022-03-15 16:57:11,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248049176] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:57:11,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989568056] [2022-03-15 16:57:11,150 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:57:11,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:11,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:57:11,151 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:57:11,193 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:57:11,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:57:11,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-15 16:57:11,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:57:11,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:57:11,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:57:11,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 109 treesize of output 115 [2022-03-15 16:57:14,047 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:14,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:57:15,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:57:15,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:57:15,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:57:15,139 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 191 treesize of output 149 [2022-03-15 16:57:15,666 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:15,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989568056] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:57:15,667 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:57:15,667 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 30 [2022-03-15 16:57:15,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524194206] [2022-03-15 16:57:15,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:57:15,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:57:15,667 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:57:15,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:57:15,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:57:15,668 INFO L87 Difference]: Start difference. First operand 3436 states and 12540 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:37,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:57:37,281 INFO L93 Difference]: Finished difference Result 11873 states and 40846 transitions. [2022-03-15 16:57:37,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 249 states. [2022-03-15 16:57:37,281 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:57:37,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:57:37,311 INFO L225 Difference]: With dead ends: 11873 [2022-03-15 16:57:37,311 INFO L226 Difference]: Without dead ends: 11816 [2022-03-15 16:57:37,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 52 SyntacticMatches, 11 SemanticMatches, 261 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31261 ImplicationChecksByTransitivity, 20.5s TimeCoverageRelationStatistics Valid=9130, Invalid=59776, Unknown=0, NotChecked=0, Total=68906 [2022-03-15 16:57:37,313 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 771 mSDsluCounter, 1456 mSDsCounter, 0 mSdLazyCounter, 2565 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 771 SdHoareTripleChecker+Valid, 885 SdHoareTripleChecker+Invalid, 5822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 2565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3077 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:57:37,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [771 Valid, 885 Invalid, 5822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 2565 Invalid, 0 Unknown, 3077 Unchecked, 1.3s Time] [2022-03-15 16:57:37,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11816 states. [2022-03-15 16:57:37,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11816 to 3622. [2022-03-15 16:57:37,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3622 states, 3621 states have (on average 3.683789008561171) internal successors, (13339), 3621 states have internal predecessors, (13339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:37,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3622 states to 3622 states and 13339 transitions. [2022-03-15 16:57:37,455 INFO L78 Accepts]: Start accepts. Automaton has 3622 states and 13339 transitions. Word has length 26 [2022-03-15 16:57:37,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:57:37,455 INFO L470 AbstractCegarLoop]: Abstraction has 3622 states and 13339 transitions. [2022-03-15 16:57:37,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:37,455 INFO L276 IsEmpty]: Start isEmpty. Operand 3622 states and 13339 transitions. [2022-03-15 16:57:37,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:57:37,461 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:57:37,461 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-03-15 16:57:37,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-03-15 16:57:37,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:37,668 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:57:37,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:57:37,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1901962258, now seen corresponding path program 43 times [2022-03-15 16:57:37,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:57:37,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701358993] [2022-03-15 16:57:37,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:57:37,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:57:37,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:57:37,884 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:37,885 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:57:37,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701358993] [2022-03-15 16:57:37,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701358993] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:57:37,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151872363] [2022-03-15 16:57:37,885 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:57:37,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:37,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:57:37,887 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:57:37,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-15 16:57:37,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:57:37,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:57:37,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:57:38,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:57:38,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:57:38,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:57:38,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 109 treesize of output 107 [2022-03-15 16:57:39,779 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:39,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:57:40,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:57:40,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:57:40,709 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:57:40,709 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 175 treesize of output 145 [2022-03-15 16:57:42,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-03-15 16:57:42,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151872363] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:57:42,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:57:42,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2022-03-15 16:57:42,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702245941] [2022-03-15 16:57:42,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:57:42,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:57:42,126 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:57:42,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:57:42,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:57:42,126 INFO L87 Difference]: Start difference. First operand 3622 states and 13339 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) 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-03-15 16:57:45,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:57:45,209 INFO L93 Difference]: Finished difference Result 6615 states and 22720 transitions. [2022-03-15 16:57:45,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:57:45,209 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) 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-03-15 16:57:45,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:57:45,224 INFO L225 Difference]: With dead ends: 6615 [2022-03-15 16:57:45,224 INFO L226 Difference]: Without dead ends: 6551 [2022-03-15 16:57:45,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 44 SyntacticMatches, 8 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2219 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1226, Invalid=5094, Unknown=0, NotChecked=0, Total=6320 [2022-03-15 16:57:45,225 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 577 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 577 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 1760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 911 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:57:45,226 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [577 Valid, 356 Invalid, 1760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 761 Invalid, 0 Unknown, 911 Unchecked, 0.4s Time] [2022-03-15 16:57:45,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6551 states. [2022-03-15 16:57:45,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6551 to 3723. [2022-03-15 16:57:45,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3723 states, 3722 states have (on average 3.6829661472326705) internal successors, (13708), 3722 states have internal predecessors, (13708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:45,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3723 states to 3723 states and 13708 transitions. [2022-03-15 16:57:45,317 INFO L78 Accepts]: Start accepts. Automaton has 3723 states and 13708 transitions. Word has length 26 [2022-03-15 16:57:45,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:57:45,317 INFO L470 AbstractCegarLoop]: Abstraction has 3723 states and 13708 transitions. [2022-03-15 16:57:45,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) 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-03-15 16:57:45,317 INFO L276 IsEmpty]: Start isEmpty. Operand 3723 states and 13708 transitions. [2022-03-15 16:57:45,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:57:45,324 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:57:45,324 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-03-15 16:57:45,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-15 16:57:45,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-03-15 16:57:45,539 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:57:45,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:57:45,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1873974798, now seen corresponding path program 30 times [2022-03-15 16:57:45,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:57:45,540 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200732946] [2022-03-15 16:57:45,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:57:45,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:57:45,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:57:45,819 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:45,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:57:45,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200732946] [2022-03-15 16:57:45,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200732946] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:57:45,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969814821] [2022-03-15 16:57:45,819 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:57:45,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:45,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:57:45,820 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:57:45,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-15 16:57:45,842 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:57:45,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:57:45,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-15 16:57:45,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:57:46,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:57:46,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:57:46,346 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 109 treesize of output 83 [2022-03-15 16:57:46,605 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:46,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:57:46,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:57:46,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:57:46,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:57:46,988 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 195 treesize of output 153 [2022-03-15 16:57:47,488 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:47,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969814821] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:57:47,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:57:47,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-03-15 16:57:47,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038450739] [2022-03-15 16:57:47,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:57:47,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:57:47,489 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:57:47,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:57:47,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:57:47,490 INFO L87 Difference]: Start difference. First operand 3723 states and 13708 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 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-03-15 16:57:51,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:57:51,967 INFO L93 Difference]: Finished difference Result 6927 states and 23829 transitions. [2022-03-15 16:57:51,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 16:57:51,967 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 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-03-15 16:57:51,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:57:51,982 INFO L225 Difference]: With dead ends: 6927 [2022-03-15 16:57:51,982 INFO L226 Difference]: Without dead ends: 6891 [2022-03-15 16:57:51,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1541 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=869, Invalid=3961, Unknown=0, NotChecked=0, Total=4830 [2022-03-15 16:57:51,982 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 421 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 828 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 1698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 790 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:57:51,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 449 Invalid, 1698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 828 Invalid, 0 Unknown, 790 Unchecked, 0.5s Time] [2022-03-15 16:57:51,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6891 states. [2022-03-15 16:57:52,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6891 to 3731. [2022-03-15 16:57:52,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3731 states, 3730 states have (on average 3.683646112600536) internal successors, (13740), 3730 states have internal predecessors, (13740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:52,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3731 states to 3731 states and 13740 transitions. [2022-03-15 16:57:52,066 INFO L78 Accepts]: Start accepts. Automaton has 3731 states and 13740 transitions. Word has length 26 [2022-03-15 16:57:52,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:57:52,066 INFO L470 AbstractCegarLoop]: Abstraction has 3731 states and 13740 transitions. [2022-03-15 16:57:52,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 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-03-15 16:57:52,066 INFO L276 IsEmpty]: Start isEmpty. Operand 3731 states and 13740 transitions. [2022-03-15 16:57:52,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:57:52,072 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:57:52,072 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-03-15 16:57:52,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-15 16:57:52,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:52,280 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:57:52,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:57:52,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1198785412, now seen corresponding path program 31 times [2022-03-15 16:57:52,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:57:52,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252421435] [2022-03-15 16:57:52,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:57:52,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:57:52,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:57:52,496 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:52,497 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:57:52,497 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252421435] [2022-03-15 16:57:52,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252421435] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:57:52,497 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039443046] [2022-03-15 16:57:52,497 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:57:52,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:52,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:57:52,498 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:57:52,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-15 16:57:52,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:57:52,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:57:52,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:57:52,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:57:52,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:57:52,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-03-15 16:57:53,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-03-15 16:57:53,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:57:53,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:57:53,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:57:53,368 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 191 treesize of output 157 [2022-03-15 16:57:54,508 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:54,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039443046] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:57:54,508 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:57:54,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:57:54,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377631806] [2022-03-15 16:57:54,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:57:54,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:57:54,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:57:54,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:57:54,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:57:54,509 INFO L87 Difference]: Start difference. First operand 3731 states and 13740 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:56,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:57:56,264 INFO L93 Difference]: Finished difference Result 5891 states and 20036 transitions. [2022-03-15 16:57:56,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 16:57:56,264 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:57:56,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:57:56,276 INFO L225 Difference]: With dead ends: 5891 [2022-03-15 16:57:56,277 INFO L226 Difference]: Without dead ends: 5839 [2022-03-15 16:57:56,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 912 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=551, Invalid=2419, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:57:56,277 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 333 mSDsluCounter, 648 mSDsCounter, 0 mSdLazyCounter, 824 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 1280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 394 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:57:56,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 393 Invalid, 1280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 824 Invalid, 0 Unknown, 394 Unchecked, 0.4s Time] [2022-03-15 16:57:56,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5839 states. [2022-03-15 16:57:56,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5839 to 3748. [2022-03-15 16:57:56,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3748 states, 3747 states have (on average 3.6872164398185214) internal successors, (13816), 3747 states have internal predecessors, (13816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:56,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3748 states to 3748 states and 13816 transitions. [2022-03-15 16:57:56,353 INFO L78 Accepts]: Start accepts. Automaton has 3748 states and 13816 transitions. Word has length 26 [2022-03-15 16:57:56,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:57:56,353 INFO L470 AbstractCegarLoop]: Abstraction has 3748 states and 13816 transitions. [2022-03-15 16:57:56,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:56,353 INFO L276 IsEmpty]: Start isEmpty. Operand 3748 states and 13816 transitions. [2022-03-15 16:57:56,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:57:56,359 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:57:56,359 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-03-15 16:57:56,375 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-15 16:57:56,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:56,575 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:57:56,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:57:56,575 INFO L85 PathProgramCache]: Analyzing trace with hash -862074390, now seen corresponding path program 32 times [2022-03-15 16:57:56,575 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:57:56,575 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369924019] [2022-03-15 16:57:56,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:57:56,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:57:56,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:57:56,946 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:56,946 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:57:56,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369924019] [2022-03-15 16:57:56,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369924019] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:57:56,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972828943] [2022-03-15 16:57:56,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:57:56,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:56,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:57:56,947 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:57:56,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-15 16:57:56,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:57:56,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:57:56,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:57:56,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:57:57,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:57:57,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:57:57,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 109 treesize of output 75 [2022-03-15 16:57:57,818 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:57,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:57:58,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:57:58,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:57:58,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:57:58,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 191 treesize of output 149 [2022-03-15 16:57:59,237 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:59,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972828943] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:57:59,238 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:57:59,238 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-03-15 16:57:59,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183205982] [2022-03-15 16:57:59,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:57:59,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:57:59,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:57:59,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:57:59,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:57:59,238 INFO L87 Difference]: Start difference. First operand 3748 states and 13816 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:07,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:07,972 INFO L93 Difference]: Finished difference Result 6519 states and 22560 transitions. [2022-03-15 16:58:07,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 16:58:07,972 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:58:07,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:07,988 INFO L225 Difference]: With dead ends: 6519 [2022-03-15 16:58:07,988 INFO L226 Difference]: Without dead ends: 6481 [2022-03-15 16:58:07,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3123 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=1571, Invalid=8131, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 16:58:07,989 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 510 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 1089 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 2268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 1089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1083 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:07,989 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [510 Valid, 486 Invalid, 2268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 1089 Invalid, 0 Unknown, 1083 Unchecked, 0.6s Time] [2022-03-15 16:58:07,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6481 states. [2022-03-15 16:58:08,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6481 to 3765. [2022-03-15 16:58:08,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3765 states, 3764 states have (on average 3.684643995749203) internal successors, (13869), 3764 states have internal predecessors, (13869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:08,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3765 states to 3765 states and 13869 transitions. [2022-03-15 16:58:08,076 INFO L78 Accepts]: Start accepts. Automaton has 3765 states and 13869 transitions. Word has length 26 [2022-03-15 16:58:08,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:08,076 INFO L470 AbstractCegarLoop]: Abstraction has 3765 states and 13869 transitions. [2022-03-15 16:58:08,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:08,076 INFO L276 IsEmpty]: Start isEmpty. Operand 3765 states and 13869 transitions. [2022-03-15 16:58:08,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:58:08,083 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:08,083 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-03-15 16:58:08,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:08,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-03-15 16:58:08,299 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:08,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:08,299 INFO L85 PathProgramCache]: Analyzing trace with hash -418747368, now seen corresponding path program 33 times [2022-03-15 16:58:08,299 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:08,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043954930] [2022-03-15 16:58:08,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:08,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:08,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:08,613 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:08,613 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:08,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043954930] [2022-03-15 16:58:08,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043954930] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:08,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331907510] [2022-03-15 16:58:08,613 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:58:08,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:08,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:08,624 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:58:08,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-15 16:58:08,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:58:08,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:08,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:58:08,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:09,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:58:09,073 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 109 treesize of output 91 [2022-03-15 16:58:09,869 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:09,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:10,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:58:10,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:58:10,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:58:10,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 191 treesize of output 149 [2022-03-15 16:58:11,217 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:11,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331907510] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:11,217 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:11,217 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-03-15 16:58:11,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874941189] [2022-03-15 16:58:11,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:11,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:58:11,218 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:11,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:58:11,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:58:11,218 INFO L87 Difference]: Start difference. First operand 3765 states and 13869 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:21,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:21,790 INFO L93 Difference]: Finished difference Result 7964 states and 26967 transitions. [2022-03-15 16:58:21,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-15 16:58:21,790 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:58:21,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:21,807 INFO L225 Difference]: With dead ends: 7964 [2022-03-15 16:58:21,807 INFO L226 Difference]: Without dead ends: 7920 [2022-03-15 16:58:21,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 33 SyntacticMatches, 7 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4507 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=2125, Invalid=10307, Unknown=0, NotChecked=0, Total=12432 [2022-03-15 16:58:21,808 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 740 mSDsluCounter, 938 mSDsCounter, 0 mSdLazyCounter, 1220 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 740 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 2585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 1220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1220 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:21,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [740 Valid, 519 Invalid, 2585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 1220 Invalid, 0 Unknown, 1220 Unchecked, 0.8s Time] [2022-03-15 16:58:21,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7920 states. [2022-03-15 16:58:21,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7920 to 3753. [2022-03-15 16:58:21,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3753 states, 3752 states have (on average 3.679904051172708) internal successors, (13807), 3752 states have internal predecessors, (13807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:21,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3753 states to 3753 states and 13807 transitions. [2022-03-15 16:58:21,914 INFO L78 Accepts]: Start accepts. Automaton has 3753 states and 13807 transitions. Word has length 26 [2022-03-15 16:58:21,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:21,915 INFO L470 AbstractCegarLoop]: Abstraction has 3753 states and 13807 transitions. [2022-03-15 16:58:21,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:21,915 INFO L276 IsEmpty]: Start isEmpty. Operand 3753 states and 13807 transitions. [2022-03-15 16:58:21,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:58:21,921 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:21,921 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-03-15 16:58:21,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:22,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-03-15 16:58:22,137 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:22,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:22,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1619324944, now seen corresponding path program 34 times [2022-03-15 16:58:22,137 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:22,138 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454678701] [2022-03-15 16:58:22,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:22,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:22,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:22,405 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:22,405 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:22,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454678701] [2022-03-15 16:58:22,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454678701] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:22,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820530788] [2022-03-15 16:58:22,405 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:58:22,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:22,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:22,406 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:58:22,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-15 16:58:22,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:58:22,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:22,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:58:22,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:22,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:58:22,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:58:22,880 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 109 treesize of output 83 [2022-03-15 16:58:23,322 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:23,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:23,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:58:23,923 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:58:23,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 237 treesize of output 177 [2022-03-15 16:58:25,955 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:25,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820530788] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:25,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:25,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-15 16:58:25,956 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599178716] [2022-03-15 16:58:25,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:25,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:58:25,956 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:25,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:58:25,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:58:25,957 INFO L87 Difference]: Start difference. First operand 3753 states and 13807 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:27,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:27,343 INFO L93 Difference]: Finished difference Result 5077 states and 17821 transitions. [2022-03-15 16:58:27,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:58:27,343 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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-03-15 16:58:27,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:27,353 INFO L225 Difference]: With dead ends: 5077 [2022-03-15 16:58:27,353 INFO L226 Difference]: Without dead ends: 5005 [2022-03-15 16:58:27,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=234, Invalid=1098, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 16:58:27,353 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 114 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:27,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 276 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 458 Invalid, 0 Unknown, 151 Unchecked, 0.3s Time] [2022-03-15 16:58:27,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5005 states. [2022-03-15 16:58:27,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5005 to 3803. [2022-03-15 16:58:27,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3803 states, 3802 states have (on average 3.683587585481326) internal successors, (14005), 3802 states have internal predecessors, (14005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:27,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3803 states to 3803 states and 14005 transitions. [2022-03-15 16:58:27,418 INFO L78 Accepts]: Start accepts. Automaton has 3803 states and 14005 transitions. Word has length 26 [2022-03-15 16:58:27,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:27,418 INFO L470 AbstractCegarLoop]: Abstraction has 3803 states and 14005 transitions. [2022-03-15 16:58:27,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:27,418 INFO L276 IsEmpty]: Start isEmpty. Operand 3803 states and 14005 transitions. [2022-03-15 16:58:27,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:58:27,424 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:27,424 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-03-15 16:58:27,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:27,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:27,627 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:27,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:27,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1643224858, now seen corresponding path program 35 times [2022-03-15 16:58:27,628 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:27,628 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068726936] [2022-03-15 16:58:27,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:27,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:27,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:27,969 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:27,969 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:27,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068726936] [2022-03-15 16:58:27,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068726936] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:27,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578630421] [2022-03-15 16:58:27,969 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:58:27,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:27,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:27,970 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:58:27,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-15 16:58:27,992 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:58:27,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:27,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:58:27,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:28,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:58:28,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:58:28,457 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 109 treesize of output 83 [2022-03-15 16:58:28,787 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:28,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:29,220 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:58:29,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 195 treesize of output 157 [2022-03-15 16:58:30,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:30,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578630421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:30,843 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:30,843 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-15 16:58:30,843 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506144074] [2022-03-15 16:58:30,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:30,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:58:30,843 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:30,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:58:30,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:58:30,843 INFO L87 Difference]: Start difference. First operand 3803 states and 14005 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-03-15 16:58:33,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:33,058 INFO L93 Difference]: Finished difference Result 5945 states and 20361 transitions. [2022-03-15 16:58:33,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:58:33,058 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 26 [2022-03-15 16:58:33,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:33,071 INFO L225 Difference]: With dead ends: 5945 [2022-03-15 16:58:33,071 INFO L226 Difference]: Without dead ends: 5895 [2022-03-15 16:58:33,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 37 SyntacticMatches, 8 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 588 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=280, Invalid=1526, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 16:58:33,071 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 233 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 1319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 545 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:33,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 379 Invalid, 1319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 744 Invalid, 0 Unknown, 545 Unchecked, 0.4s Time] [2022-03-15 16:58:33,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5895 states. [2022-03-15 16:58:33,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5895 to 3811. [2022-03-15 16:58:33,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3811 states, 3810 states have (on average 3.6811023622047245) internal successors, (14025), 3810 states have internal predecessors, (14025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:33,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3811 states to 3811 states and 14025 transitions. [2022-03-15 16:58:33,145 INFO L78 Accepts]: Start accepts. Automaton has 3811 states and 14025 transitions. Word has length 26 [2022-03-15 16:58:33,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:33,145 INFO L470 AbstractCegarLoop]: Abstraction has 3811 states and 14025 transitions. [2022-03-15 16:58:33,145 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-03-15 16:58:33,145 INFO L276 IsEmpty]: Start isEmpty. Operand 3811 states and 14025 transitions. [2022-03-15 16:58:33,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:58:33,151 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:33,151 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-03-15 16:58:33,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:33,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:33,366 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:33,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:33,367 INFO L85 PathProgramCache]: Analyzing trace with hash 855040588, now seen corresponding path program 36 times [2022-03-15 16:58:33,367 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:33,367 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196142310] [2022-03-15 16:58:33,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:33,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:33,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:33,761 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:33,761 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:33,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196142310] [2022-03-15 16:58:33,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196142310] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:33,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199487287] [2022-03-15 16:58:33,762 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:58:33,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:33,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:33,763 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:58:33,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-15 16:58:33,785 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:58:33,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:33,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:58:33,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:34,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:58:34,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:58:34,309 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 109 treesize of output 83 [2022-03-15 16:58:34,712 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:34,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:35,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:58:35,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:58:35,175 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 195 treesize of output 157 [2022-03-15 16:58:36,888 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:36,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199487287] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:36,888 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:36,888 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 27 [2022-03-15 16:58:36,888 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173567390] [2022-03-15 16:58:36,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:36,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:58:36,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:36,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:58:36,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:58:36,889 INFO L87 Difference]: Start difference. First operand 3811 states and 14025 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:41,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:41,040 INFO L93 Difference]: Finished difference Result 7624 states and 25602 transitions. [2022-03-15 16:58:41,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 16:58:41,041 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:58:41,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:41,058 INFO L225 Difference]: With dead ends: 7624 [2022-03-15 16:58:41,058 INFO L226 Difference]: Without dead ends: 7552 [2022-03-15 16:58:41,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1967 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1049, Invalid=5271, Unknown=0, NotChecked=0, Total=6320 [2022-03-15 16:58:41,059 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 436 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 1682 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 2234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 455 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:41,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 531 Invalid, 2234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1682 Invalid, 0 Unknown, 455 Unchecked, 0.8s Time] [2022-03-15 16:58:41,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7552 states. [2022-03-15 16:58:41,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7552 to 3729. [2022-03-15 16:58:41,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3729 states, 3728 states have (on average 3.677038626609442) internal successors, (13708), 3728 states have internal predecessors, (13708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:41,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3729 states to 3729 states and 13708 transitions. [2022-03-15 16:58:41,166 INFO L78 Accepts]: Start accepts. Automaton has 3729 states and 13708 transitions. Word has length 26 [2022-03-15 16:58:41,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:41,166 INFO L470 AbstractCegarLoop]: Abstraction has 3729 states and 13708 transitions. [2022-03-15 16:58:41,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:41,166 INFO L276 IsEmpty]: Start isEmpty. Operand 3729 states and 13708 transitions. [2022-03-15 16:58:41,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:58:41,175 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:41,175 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:58:41,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-03-15 16:58:41,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2022-03-15 16:58:41,379 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:41,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:41,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1924650992, now seen corresponding path program 44 times [2022-03-15 16:58:41,380 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:41,380 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841648983] [2022-03-15 16:58:41,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:41,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:41,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:41,643 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:41,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:41,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841648983] [2022-03-15 16:58:41,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841648983] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:41,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786346557] [2022-03-15 16:58:41,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:58:41,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:41,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:41,645 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:58:41,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-15 16:58:41,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:58:41,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:41,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:58:41,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:42,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:58:42,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:58:42,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:58:42,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 115 treesize of output 101 [2022-03-15 16:58:42,517 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:42,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:58:42,900 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:58:42,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 215 treesize of output 149 [2022-03-15 16:58:43,384 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:43,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786346557] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:58:43,384 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:58:43,384 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 25 [2022-03-15 16:58:43,384 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53670286] [2022-03-15 16:58:43,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:58:43,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:58:43,384 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:58:43,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:58:43,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:58:43,385 INFO L87 Difference]: Start difference. First operand 3729 states and 13708 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:58,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:58:58,032 INFO L93 Difference]: Finished difference Result 8392 states and 28354 transitions. [2022-03-15 16:58:58,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2022-03-15 16:58:58,032 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 26 [2022-03-15 16:58:58,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:58:58,077 INFO L225 Difference]: With dead ends: 8392 [2022-03-15 16:58:58,077 INFO L226 Difference]: Without dead ends: 8324 [2022-03-15 16:58:58,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16099 ImplicationChecksByTransitivity, 13.2s TimeCoverageRelationStatistics Valid=5548, Invalid=32672, Unknown=0, NotChecked=0, Total=38220 [2022-03-15 16:58:58,078 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 533 mSDsluCounter, 1346 mSDsCounter, 0 mSdLazyCounter, 3203 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 533 SdHoareTripleChecker+Valid, 881 SdHoareTripleChecker+Invalid, 3336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 3203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:58:58,078 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [533 Valid, 881 Invalid, 3336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 3203 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-15 16:58:58,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8324 states. [2022-03-15 16:58:58,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8324 to 3825. [2022-03-15 16:58:58,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3825 states, 3824 states have (on average 3.672855648535565) internal successors, (14045), 3824 states have internal predecessors, (14045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:58,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3825 states to 3825 states and 14045 transitions. [2022-03-15 16:58:58,163 INFO L78 Accepts]: Start accepts. Automaton has 3825 states and 14045 transitions. Word has length 26 [2022-03-15 16:58:58,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:58:58,164 INFO L470 AbstractCegarLoop]: Abstraction has 3825 states and 14045 transitions. [2022-03-15 16:58:58,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:58:58,164 INFO L276 IsEmpty]: Start isEmpty. Operand 3825 states and 14045 transitions. [2022-03-15 16:58:58,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:58:58,169 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:58:58,170 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-03-15 16:58:58,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-15 16:58:58,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:58,385 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:58:58,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:58:58,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1576521584, now seen corresponding path program 45 times [2022-03-15 16:58:58,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:58:58,386 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530522456] [2022-03-15 16:58:58,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:58:58,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:58:58,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:58:58,636 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:58:58,636 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:58:58,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530522456] [2022-03-15 16:58:58,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530522456] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:58:58,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248425309] [2022-03-15 16:58:58,636 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:58:58,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:58:58,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:58:58,637 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:58:58,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-15 16:58:58,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:58:58,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:58:58,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:58:58,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:58:59,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:58:59,126 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 109 treesize of output 115 [2022-03-15 16:59:01,972 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:01,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:03,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:03,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:03,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:59:03,062 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 155 treesize of output 111 [2022-03-15 16:59:03,397 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:03,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248425309] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:03,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:03,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 32 [2022-03-15 16:59:03,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417077592] [2022-03-15 16:59:03,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:03,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:59:03,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:03,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:59:03,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=894, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:59:03,398 INFO L87 Difference]: Start difference. First operand 3825 states and 14045 transitions. Second operand has 33 states, 33 states have (on average 2.0) internal successors, (66), 32 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:59:29,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:29,276 INFO L93 Difference]: Finished difference Result 12957 states and 43362 transitions. [2022-03-15 16:59:29,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 253 states. [2022-03-15 16:59:29,276 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.0) internal successors, (66), 32 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:59:29,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:29,303 INFO L225 Difference]: With dead ends: 12957 [2022-03-15 16:59:29,303 INFO L226 Difference]: Without dead ends: 12868 [2022-03-15 16:59:29,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 34 SyntacticMatches, 42 SemanticMatches, 267 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 36416 ImplicationChecksByTransitivity, 24.8s TimeCoverageRelationStatistics Valid=10227, Invalid=61865, Unknown=0, NotChecked=0, Total=72092 [2022-03-15 16:59:29,306 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 777 mSDsluCounter, 1903 mSDsCounter, 0 mSdLazyCounter, 2680 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 777 SdHoareTripleChecker+Valid, 1199 SdHoareTripleChecker+Invalid, 6154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 2680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3318 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:59:29,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [777 Valid, 1199 Invalid, 6154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 2680 Invalid, 0 Unknown, 3318 Unchecked, 1.4s Time] [2022-03-15 16:59:29,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12868 states. [2022-03-15 16:59:29,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12868 to 3970. [2022-03-15 16:59:29,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3970 states, 3969 states have (on average 3.673217435122197) internal successors, (14579), 3969 states have internal predecessors, (14579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:59:29,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3970 states to 3970 states and 14579 transitions. [2022-03-15 16:59:29,437 INFO L78 Accepts]: Start accepts. Automaton has 3970 states and 14579 transitions. Word has length 26 [2022-03-15 16:59:29,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:29,437 INFO L470 AbstractCegarLoop]: Abstraction has 3970 states and 14579 transitions. [2022-03-15 16:59:29,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.0) internal successors, (66), 32 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:59:29,437 INFO L276 IsEmpty]: Start isEmpty. Operand 3970 states and 14579 transitions. [2022-03-15 16:59:29,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:59:29,443 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:29,443 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-03-15 16:59:29,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-03-15 16:59:29,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:29,659 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:29,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:29,659 INFO L85 PathProgramCache]: Analyzing trace with hash 933591496, now seen corresponding path program 46 times [2022-03-15 16:59:29,659 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:29,659 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730608482] [2022-03-15 16:59:29,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:29,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:29,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:29,960 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:29,960 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:29,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730608482] [2022-03-15 16:59:29,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730608482] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:29,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120445323] [2022-03-15 16:59:29,960 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:59:29,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:29,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:29,961 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:59:29,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-15 16:59:29,985 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:59:29,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:59:29,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:59:29,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:30,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:30,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:30,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:30,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 75 [2022-03-15 16:59:30,771 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:30,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:31,190 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:59:31,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 149 [2022-03-15 16:59:31,673 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:31,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120445323] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:31,674 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:31,674 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-03-15 16:59:31,674 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662337302] [2022-03-15 16:59:31,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:31,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:59:31,674 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:31,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:59:31,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:59:31,675 INFO L87 Difference]: Start difference. First operand 3970 states and 14579 transitions. Second operand has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:59:38,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:38,075 INFO L93 Difference]: Finished difference Result 6681 states and 23043 transitions. [2022-03-15 16:59:38,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-03-15 16:59:38,075 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:59:38,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:38,088 INFO L225 Difference]: With dead ends: 6681 [2022-03-15 16:59:38,089 INFO L226 Difference]: Without dead ends: 6644 [2022-03-15 16:59:38,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5341 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=2128, Invalid=11914, Unknown=0, NotChecked=0, Total=14042 [2022-03-15 16:59:38,090 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 533 mSDsluCounter, 1002 mSDsCounter, 0 mSdLazyCounter, 2318 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 533 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 2584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 2318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:59:38,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [533 Valid, 546 Invalid, 2584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 2318 Invalid, 0 Unknown, 84 Unchecked, 1.1s Time] [2022-03-15 16:59:38,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6644 states. [2022-03-15 16:59:38,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6644 to 3968. [2022-03-15 16:59:38,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3968 states, 3967 states have (on average 3.6748172422485506) internal successors, (14578), 3967 states have internal predecessors, (14578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:59:38,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3968 states to 3968 states and 14578 transitions. [2022-03-15 16:59:38,175 INFO L78 Accepts]: Start accepts. Automaton has 3968 states and 14578 transitions. Word has length 26 [2022-03-15 16:59:38,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:38,175 INFO L470 AbstractCegarLoop]: Abstraction has 3968 states and 14578 transitions. [2022-03-15 16:59:38,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:59:38,176 INFO L276 IsEmpty]: Start isEmpty. Operand 3968 states and 14578 transitions. [2022-03-15 16:59:38,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:59:38,182 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:38,182 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-03-15 16:59:38,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-03-15 16:59:38,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2022-03-15 16:59:38,391 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:38,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:38,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1662477820, now seen corresponding path program 47 times [2022-03-15 16:59:38,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:38,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966706017] [2022-03-15 16:59:38,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:38,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:38,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:38,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-03-15 16:59:38,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:38,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966706017] [2022-03-15 16:59:38,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966706017] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:38,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121238646] [2022-03-15 16:59:38,668 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:59:38,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:38,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:38,672 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:59:38,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-15 16:59:38,694 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 16:59:38,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:59:38,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:59:38,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:39,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:39,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:39,110 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:59:39,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 119 treesize of output 103 [2022-03-15 16:59:39,629 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:39,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:40,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:40,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:40,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:40,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:40,374 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 173 treesize of output 99 [2022-03-15 16:59:40,396 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:40,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121238646] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:40,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:40,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 26 [2022-03-15 16:59:40,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187098105] [2022-03-15 16:59:40,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:40,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:59:40,397 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:40,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:59:40,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:59:40,397 INFO L87 Difference]: Start difference. First operand 3968 states and 14578 transitions. Second operand has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:59:42,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:42,456 INFO L93 Difference]: Finished difference Result 5911 states and 20811 transitions. [2022-03-15 16:59:42,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 16:59:42,457 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 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-03-15 16:59:42,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:42,470 INFO L225 Difference]: With dead ends: 5911 [2022-03-15 16:59:42,470 INFO L226 Difference]: Without dead ends: 5881 [2022-03-15 16:59:42,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1118 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=670, Invalid=3236, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 16:59:42,470 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 330 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 844 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 1305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 844 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 408 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:59:42,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 334 Invalid, 1305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 844 Invalid, 0 Unknown, 408 Unchecked, 0.3s Time] [2022-03-15 16:59:42,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5881 states. [2022-03-15 16:59:42,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5881 to 3978. [2022-03-15 16:59:42,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3978 states, 3977 states have (on average 3.6743776716117678) internal successors, (14613), 3977 states have internal predecessors, (14613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:59:42,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3978 states to 3978 states and 14613 transitions. [2022-03-15 16:59:42,572 INFO L78 Accepts]: Start accepts. Automaton has 3978 states and 14613 transitions. Word has length 26 [2022-03-15 16:59:42,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:42,572 INFO L470 AbstractCegarLoop]: Abstraction has 3978 states and 14613 transitions. [2022-03-15 16:59:42,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:59:42,572 INFO L276 IsEmpty]: Start isEmpty. Operand 3978 states and 14613 transitions. [2022-03-15 16:59:42,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:59:42,579 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:42,579 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-03-15 16:59:42,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-03-15 16:59:42,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:42,782 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:42,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:42,783 INFO L85 PathProgramCache]: Analyzing trace with hash 935903172, now seen corresponding path program 37 times [2022-03-15 16:59:42,783 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:42,783 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691280739] [2022-03-15 16:59:42,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:42,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:42,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:43,089 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:43,090 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:43,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691280739] [2022-03-15 16:59:43,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691280739] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:43,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628264045] [2022-03-15 16:59:43,091 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:59:43,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:43,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:43,092 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:59:43,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-15 16:59:43,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:43,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-15 16:59:43,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:43,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:43,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:59:43,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, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-03-15 16:59:43,888 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:43,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:44,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:44,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:59:44,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:59:44,539 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 227 treesize of output 173 [2022-03-15 16:59:45,086 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:45,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628264045] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:45,086 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:45,086 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-03-15 16:59:45,086 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424227558] [2022-03-15 16:59:45,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:45,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:59:45,086 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:45,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:59:45,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:59:45,087 INFO L87 Difference]: Start difference. First operand 3978 states and 14613 transitions. Second operand has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:59:48,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:59:48,487 INFO L93 Difference]: Finished difference Result 6734 states and 23271 transitions. [2022-03-15 16:59:48,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 16:59:48,487 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 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-03-15 16:59:48,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:59:48,500 INFO L225 Difference]: With dead ends: 6734 [2022-03-15 16:59:48,501 INFO L226 Difference]: Without dead ends: 6698 [2022-03-15 16:59:48,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1398 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=832, Invalid=3860, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 16:59:48,501 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 450 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 1654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 546 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:59:48,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 444 Invalid, 1654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1029 Invalid, 0 Unknown, 546 Unchecked, 0.5s Time] [2022-03-15 16:59:48,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6698 states. [2022-03-15 16:59:48,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6698 to 3974. [2022-03-15 16:59:48,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3974 states, 3973 states have (on average 3.6725396425874655) internal successors, (14591), 3973 states have internal predecessors, (14591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:59:48,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3974 states to 3974 states and 14591 transitions. [2022-03-15 16:59:48,582 INFO L78 Accepts]: Start accepts. Automaton has 3974 states and 14591 transitions. Word has length 26 [2022-03-15 16:59:48,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:59:48,582 INFO L470 AbstractCegarLoop]: Abstraction has 3974 states and 14591 transitions. [2022-03-15 16:59:48,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:59:48,582 INFO L276 IsEmpty]: Start isEmpty. Operand 3974 states and 14591 transitions. [2022-03-15 16:59:48,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:59:48,588 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:59:48,588 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-03-15 16:59:48,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-03-15 16:59:48,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:48,802 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:59:48,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:59:48,802 INFO L85 PathProgramCache]: Analyzing trace with hash 449327520, now seen corresponding path program 48 times [2022-03-15 16:59:48,802 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:59:48,802 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559568385] [2022-03-15 16:59:48,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:59:48,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:59:48,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:59:49,054 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:49,054 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:59:49,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559568385] [2022-03-15 16:59:49,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559568385] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:59:49,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350822909] [2022-03-15 16:59:49,054 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:59:49,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:59:49,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:59:49,056 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:59:49,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-15 16:59:49,079 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:59:49,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:59:49,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:59:49,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:59:49,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:49,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:59:49,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:59:49,474 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 121 treesize of output 101 [2022-03-15 16:59:49,934 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:49,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:59:50,241 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:59:50,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 149 [2022-03-15 16:59:50,694 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:59:50,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350822909] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:59:50,694 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:59:50,694 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 25 [2022-03-15 16:59:50,694 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502804177] [2022-03-15 16:59:50,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:59:50,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:59:50,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:59:50,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:59:50,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:59:50,695 INFO L87 Difference]: Start difference. First operand 3974 states and 14591 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:00:01,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:00:01,081 INFO L93 Difference]: Finished difference Result 8216 states and 28116 transitions. [2022-03-15 17:00:01,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 167 states. [2022-03-15 17:00:01,082 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:00:01,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:00:01,099 INFO L225 Difference]: With dead ends: 8216 [2022-03-15 17:00:01,099 INFO L226 Difference]: Without dead ends: 8162 [2022-03-15 17:00:01,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14421 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=5256, Invalid=29154, Unknown=0, NotChecked=0, Total=34410 [2022-03-15 17:00:01,100 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 635 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 2112 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 635 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 2252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 2112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 17:00:01,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [635 Valid, 589 Invalid, 2252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 2112 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 17:00:01,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8162 states. [2022-03-15 17:00:01,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8162 to 3915. [2022-03-15 17:00:01,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3915 states, 3914 states have (on average 3.670669391926418) internal successors, (14367), 3914 states have internal predecessors, (14367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:00:01,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3915 states to 3915 states and 14367 transitions. [2022-03-15 17:00:01,203 INFO L78 Accepts]: Start accepts. Automaton has 3915 states and 14367 transitions. Word has length 26 [2022-03-15 17:00:01,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:00:01,203 INFO L470 AbstractCegarLoop]: Abstraction has 3915 states and 14367 transitions. [2022-03-15 17:00:01,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:00:01,203 INFO L276 IsEmpty]: Start isEmpty. Operand 3915 states and 14367 transitions. [2022-03-15 17:00:01,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:00:01,210 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:00:01,210 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-03-15 17:00:01,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-03-15 17:00:01,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-03-15 17:00:01,425 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:00:01,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:00:01,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1445850926, now seen corresponding path program 38 times [2022-03-15 17:00:01,426 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:00:01,426 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205350573] [2022-03-15 17:00:01,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:00:01,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:00:01,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:00:01,748 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:01,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:00:01,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205350573] [2022-03-15 17:00:01,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205350573] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:00:01,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515164163] [2022-03-15 17:00:01,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:00:01,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:00:01,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:00:01,750 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:00:01,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-15 17:00:01,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:00:01,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:00:01,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-15 17:00:01,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:00:02,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:02,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:00:02,346 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 109 treesize of output 83 [2022-03-15 17:00:02,701 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:02,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:00:03,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:03,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:03,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:00:03,056 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 195 treesize of output 153 [2022-03-15 17:00:03,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-03-15 17:00:03,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515164163] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:00:03,889 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:00:03,889 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-03-15 17:00:03,889 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447925653] [2022-03-15 17:00:03,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:00:03,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 17:00:03,890 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:00:03,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 17:00:03,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-03-15 17:00:03,890 INFO L87 Difference]: Start difference. First operand 3915 states and 14367 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 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-03-15 17:00:09,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:00:09,714 INFO L93 Difference]: Finished difference Result 7328 states and 25133 transitions. [2022-03-15 17:00:09,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 17:00:09,715 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 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-03-15 17:00:09,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:00:09,730 INFO L225 Difference]: With dead ends: 7328 [2022-03-15 17:00:09,730 INFO L226 Difference]: Without dead ends: 7298 [2022-03-15 17:00:09,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 37 SyntacticMatches, 9 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1600 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=934, Invalid=4036, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 17:00:09,730 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 580 mSDsluCounter, 687 mSDsCounter, 0 mSdLazyCounter, 848 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 580 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 1992 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1035 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:00:09,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [580 Valid, 418 Invalid, 1992 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 848 Invalid, 0 Unknown, 1035 Unchecked, 0.6s Time] [2022-03-15 17:00:09,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7298 states. [2022-03-15 17:00:09,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7298 to 3912. [2022-03-15 17:00:09,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3912 states, 3911 states have (on average 3.6709281513679364) internal successors, (14357), 3911 states have internal predecessors, (14357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:00:09,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3912 states to 3912 states and 14357 transitions. [2022-03-15 17:00:09,813 INFO L78 Accepts]: Start accepts. Automaton has 3912 states and 14357 transitions. Word has length 26 [2022-03-15 17:00:09,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:00:09,813 INFO L470 AbstractCegarLoop]: Abstraction has 3912 states and 14357 transitions. [2022-03-15 17:00:09,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 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-03-15 17:00:09,813 INFO L276 IsEmpty]: Start isEmpty. Operand 3912 states and 14357 transitions. [2022-03-15 17:00:09,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:00:09,819 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:00:09,819 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-03-15 17:00:09,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-03-15 17:00:10,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:00:10,031 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:00:10,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:00:10,032 INFO L85 PathProgramCache]: Analyzing trace with hash 898886322, now seen corresponding path program 39 times [2022-03-15 17:00:10,032 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:00:10,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764852684] [2022-03-15 17:00:10,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:00:10,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:00:10,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:00:10,361 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:10,361 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:00:10,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764852684] [2022-03-15 17:00:10,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764852684] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:00:10,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020134501] [2022-03-15 17:00:10,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:00:10,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:00:10,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:00:10,362 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:00:10,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-15 17:00:10,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 17:00:10,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:00:10,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:00:10,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:00:10,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:10,908 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:00:10,908 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 109 treesize of output 91 [2022-03-15 17:00:11,494 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:11,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:00:11,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:00:11,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 179 treesize of output 165 [2022-03-15 17:00:18,453 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:18,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020134501] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:00:18,453 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:00:18,453 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 25 [2022-03-15 17:00:18,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766913155] [2022-03-15 17:00:18,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:00:18,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 17:00:18,453 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:00:18,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 17:00:18,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-03-15 17:00:18,454 INFO L87 Difference]: Start difference. First operand 3912 states and 14357 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-03-15 17:00:32,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:00:32,355 INFO L93 Difference]: Finished difference Result 10739 states and 35315 transitions. [2022-03-15 17:00:32,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2022-03-15 17:00:32,355 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-03-15 17:00:32,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:00:32,379 INFO L225 Difference]: With dead ends: 10739 [2022-03-15 17:00:32,380 INFO L226 Difference]: Without dead ends: 10705 [2022-03-15 17:00:32,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 39 SyntacticMatches, 8 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8230 ImplicationChecksByTransitivity, 13.2s TimeCoverageRelationStatistics Valid=3448, Invalid=17722, Unknown=0, NotChecked=0, Total=21170 [2022-03-15 17:00:32,381 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 761 mSDsluCounter, 964 mSDsCounter, 0 mSdLazyCounter, 1699 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 761 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 2486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 1699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 610 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:00:32,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [761 Valid, 584 Invalid, 2486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 1699 Invalid, 0 Unknown, 610 Unchecked, 1.1s Time] [2022-03-15 17:00:32,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10705 states. [2022-03-15 17:00:32,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10705 to 3884. [2022-03-15 17:00:32,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3884 states, 3883 states have (on average 3.6677826422868915) internal successors, (14242), 3883 states have internal predecessors, (14242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:00:32,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3884 states to 3884 states and 14242 transitions. [2022-03-15 17:00:32,543 INFO L78 Accepts]: Start accepts. Automaton has 3884 states and 14242 transitions. Word has length 26 [2022-03-15 17:00:32,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:00:32,543 INFO L470 AbstractCegarLoop]: Abstraction has 3884 states and 14242 transitions. [2022-03-15 17:00:32,544 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-03-15 17:00:32,544 INFO L276 IsEmpty]: Start isEmpty. Operand 3884 states and 14242 transitions. [2022-03-15 17:00:32,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:00:32,549 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:00:32,550 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-03-15 17:00:32,567 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-03-15 17:00:32,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:00:32,766 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:00:32,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:00:32,766 INFO L85 PathProgramCache]: Analyzing trace with hash 764191466, now seen corresponding path program 40 times [2022-03-15 17:00:32,766 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:00:32,766 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087660708] [2022-03-15 17:00:32,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:00:32,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:00:32,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:00:33,001 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:33,002 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:00:33,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087660708] [2022-03-15 17:00:33,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087660708] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:00:33,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082244055] [2022-03-15 17:00:33,002 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:00:33,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:00:33,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:00:33,012 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:00:33,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-15 17:00:33,036 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:00:33,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:00:33,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:00:33,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:00:33,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:33,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:00:33,451 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 109 treesize of output 83 [2022-03-15 17:00:33,641 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:33,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:00:33,970 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 17:00:33,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 187 treesize of output 157 [2022-03-15 17:00:35,413 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:35,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082244055] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:00:35,413 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:00:35,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 17:00:35,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438686007] [2022-03-15 17:00:35,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:00:35,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 17:00:35,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:00:35,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 17:00:35,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-03-15 17:00:35,414 INFO L87 Difference]: Start difference. First operand 3884 states and 14242 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:00:38,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:00:38,797 INFO L93 Difference]: Finished difference Result 6453 states and 22188 transitions. [2022-03-15 17:00:38,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 17:00:38,797 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:00:38,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:00:38,810 INFO L225 Difference]: With dead ends: 6453 [2022-03-15 17:00:38,810 INFO L226 Difference]: Without dead ends: 6408 [2022-03-15 17:00:38,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1491 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=691, Invalid=4421, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 17:00:38,811 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 312 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 1641 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 1700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 17:00:38,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 356 Invalid, 1700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1641 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 17:00:38,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6408 states. [2022-03-15 17:00:38,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6408 to 3886. [2022-03-15 17:00:38,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3886 states, 3885 states have (on average 3.6707850707850707) internal successors, (14261), 3885 states have internal predecessors, (14261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:00:38,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3886 states to 3886 states and 14261 transitions. [2022-03-15 17:00:38,891 INFO L78 Accepts]: Start accepts. Automaton has 3886 states and 14261 transitions. Word has length 26 [2022-03-15 17:00:38,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:00:38,891 INFO L470 AbstractCegarLoop]: Abstraction has 3886 states and 14261 transitions. [2022-03-15 17:00:38,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:00:38,891 INFO L276 IsEmpty]: Start isEmpty. Operand 3886 states and 14261 transitions. [2022-03-15 17:00:38,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:00:38,897 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:00:38,897 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-03-15 17:00:38,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-03-15 17:00:39,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:00:39,112 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:00:39,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:00:39,112 INFO L85 PathProgramCache]: Analyzing trace with hash -216803376, now seen corresponding path program 41 times [2022-03-15 17:00:39,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:00:39,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094071575] [2022-03-15 17:00:39,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:00:39,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:00:39,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:00:39,241 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:39,241 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:00:39,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094071575] [2022-03-15 17:00:39,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094071575] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:00:39,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715239968] [2022-03-15 17:00:39,241 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:00:39,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:00:39,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:00:39,242 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:00:39,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-15 17:00:39,261 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 17:00:39,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:00:39,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:00:39,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:00:39,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:39,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:39,673 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 109 treesize of output 75 [2022-03-15 17:00:39,738 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:39,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:00:40,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:40,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:00:40,034 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 191 treesize of output 157 [2022-03-15 17:00:40,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:40,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715239968] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:00:40,947 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:00:40,947 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 17:00:40,947 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918369829] [2022-03-15 17:00:40,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:00:40,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 17:00:40,947 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:00:40,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 17:00:40,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-03-15 17:00:40,948 INFO L87 Difference]: Start difference. First operand 3886 states and 14261 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:00:46,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:00:46,392 INFO L93 Difference]: Finished difference Result 7468 states and 24715 transitions. [2022-03-15 17:00:46,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 17:00:46,392 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:00:46,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:00:46,408 INFO L225 Difference]: With dead ends: 7468 [2022-03-15 17:00:46,408 INFO L226 Difference]: Without dead ends: 7324 [2022-03-15 17:00:46,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3960 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1647, Invalid=10125, Unknown=0, NotChecked=0, Total=11772 [2022-03-15 17:00:46,409 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 423 mSDsluCounter, 759 mSDsCounter, 0 mSdLazyCounter, 1604 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 1692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:00:46,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [423 Valid, 435 Invalid, 1692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1604 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 17:00:46,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7324 states. [2022-03-15 17:00:46,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7324 to 3965. [2022-03-15 17:00:46,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3965 states, 3964 states have (on average 3.66422805247225) internal successors, (14525), 3964 states have internal predecessors, (14525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:00:46,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3965 states to 3965 states and 14525 transitions. [2022-03-15 17:00:46,510 INFO L78 Accepts]: Start accepts. Automaton has 3965 states and 14525 transitions. Word has length 26 [2022-03-15 17:00:46,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:00:46,510 INFO L470 AbstractCegarLoop]: Abstraction has 3965 states and 14525 transitions. [2022-03-15 17:00:46,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:00:46,510 INFO L276 IsEmpty]: Start isEmpty. Operand 3965 states and 14525 transitions. [2022-03-15 17:00:46,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:00:46,517 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:00:46,517 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-03-15 17:00:46,532 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-03-15 17:00:46,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable91 [2022-03-15 17:00:46,731 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:00:46,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:00:46,732 INFO L85 PathProgramCache]: Analyzing trace with hash -384612468, now seen corresponding path program 42 times [2022-03-15 17:00:46,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:00:46,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979940611] [2022-03-15 17:00:46,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:00:46,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:00:46,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:00:46,891 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:46,891 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:00:46,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979940611] [2022-03-15 17:00:46,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979940611] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:00:46,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704617556] [2022-03-15 17:00:46,892 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:00:46,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:00:46,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:00:46,893 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:00:46,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-15 17:00:46,914 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 17:00:46,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:00:46,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 17:00:46,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:00:47,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:00:47,364 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 109 treesize of output 91 [2022-03-15 17:00:48,084 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:48,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:00:48,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:48,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:00:48,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:00:48,607 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 191 treesize of output 149 [2022-03-15 17:00:49,309 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:49,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704617556] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:00:49,309 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:00:49,309 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 29 [2022-03-15 17:00:49,309 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092930802] [2022-03-15 17:00:49,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:00:49,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 17:00:49,309 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:00:49,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 17:00:49,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2022-03-15 17:00:49,310 INFO L87 Difference]: Start difference. First operand 3965 states and 14525 transitions. Second operand has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:00:56,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:00:56,184 INFO L93 Difference]: Finished difference Result 7287 states and 24926 transitions. [2022-03-15 17:00:56,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 17:00:56,184 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 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 26 [2022-03-15 17:00:56,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:00:56,200 INFO L225 Difference]: With dead ends: 7287 [2022-03-15 17:00:56,201 INFO L226 Difference]: Without dead ends: 7226 [2022-03-15 17:00:56,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2882 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1529, Invalid=7783, Unknown=0, NotChecked=0, Total=9312 [2022-03-15 17:00:56,201 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 433 mSDsluCounter, 1394 mSDsCounter, 0 mSdLazyCounter, 3529 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 3615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 3529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:00:56,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [433 Valid, 704 Invalid, 3615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 3529 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 17:00:56,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7226 states. [2022-03-15 17:00:56,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7226 to 4020. [2022-03-15 17:00:56,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4020 states, 4019 states have (on average 3.6588703657626276) internal successors, (14705), 4019 states have internal predecessors, (14705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:00:56,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4020 states to 4020 states and 14705 transitions. [2022-03-15 17:00:56,293 INFO L78 Accepts]: Start accepts. Automaton has 4020 states and 14705 transitions. Word has length 26 [2022-03-15 17:00:56,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:00:56,293 INFO L470 AbstractCegarLoop]: Abstraction has 4020 states and 14705 transitions. [2022-03-15 17:00:56,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:00:56,294 INFO L276 IsEmpty]: Start isEmpty. Operand 4020 states and 14705 transitions. [2022-03-15 17:00:56,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:00:56,300 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:00:56,300 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-03-15 17:00:56,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-03-15 17:00:56,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:00:56,503 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:00:56,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:00:56,504 INFO L85 PathProgramCache]: Analyzing trace with hash -404580494, now seen corresponding path program 43 times [2022-03-15 17:00:56,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:00:56,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242700632] [2022-03-15 17:00:56,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:00:56,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:00:56,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:00:56,611 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:56,611 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:00:56,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242700632] [2022-03-15 17:00:56,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242700632] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:00:56,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152681738] [2022-03-15 17:00:56,611 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:00:56,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:00:56,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:00:56,612 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:00:56,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-15 17:00:56,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:00:56,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:00:56,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:00:56,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:00:56,969 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:00:56,969 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 109 treesize of output 83 [2022-03-15 17:00:57,236 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:57,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:00:57,540 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 17:00:57,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 195 treesize of output 161 [2022-03-15 17:00:58,714 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:00:58,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152681738] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:00:58,715 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:00:58,715 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-03-15 17:00:58,715 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634755525] [2022-03-15 17:00:58,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:00:58,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 17:00:58,715 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:00:58,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 17:00:58,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2022-03-15 17:00:58,716 INFO L87 Difference]: Start difference. First operand 4020 states and 14705 transitions. Second operand has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:00,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:01:00,164 INFO L93 Difference]: Finished difference Result 5854 states and 20230 transitions. [2022-03-15 17:01:00,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 17:01:00,164 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 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-03-15 17:01:00,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:01:00,176 INFO L225 Difference]: With dead ends: 5854 [2022-03-15 17:01:00,176 INFO L226 Difference]: Without dead ends: 5804 [2022-03-15 17:01:00,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=259, Invalid=1073, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 17:01:00,176 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 195 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 1153 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 1184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:01:00,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 277 Invalid, 1184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1153 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 17:01:00,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5804 states. [2022-03-15 17:01:00,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5804 to 4039. [2022-03-15 17:01:00,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4039 states, 4038 states have (on average 3.6594848935116393) internal successors, (14777), 4038 states have internal predecessors, (14777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:00,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4039 states to 4039 states and 14777 transitions. [2022-03-15 17:01:00,259 INFO L78 Accepts]: Start accepts. Automaton has 4039 states and 14777 transitions. Word has length 26 [2022-03-15 17:01:00,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:01:00,259 INFO L470 AbstractCegarLoop]: Abstraction has 4039 states and 14777 transitions. [2022-03-15 17:01:00,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:00,260 INFO L276 IsEmpty]: Start isEmpty. Operand 4039 states and 14777 transitions. [2022-03-15 17:01:00,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:01:00,266 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:01:00,266 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-03-15 17:01:00,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-03-15 17:01:00,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:00,482 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:01:00,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:01:00,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1484986580, now seen corresponding path program 44 times [2022-03-15 17:01:00,482 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:01:00,483 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57321102] [2022-03-15 17:01:00,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:01:00,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:01:00,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:01:00,600 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:00,600 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:01:00,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57321102] [2022-03-15 17:01:00,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57321102] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:01:00,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904877003] [2022-03-15 17:01:00,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:01:00,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:00,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:01:00,601 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:01:00,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-15 17:01:00,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:01:00,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:01:00,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 17:01:00,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:01:00,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:00,867 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:01:00,867 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 109 treesize of output 83 [2022-03-15 17:01:01,085 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:01,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:01:01,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:01,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:01:01,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 195 treesize of output 157 [2022-03-15 17:01:02,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-03-15 17:01:02,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904877003] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:01:02,661 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:01:02,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-03-15 17:01:02,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150908925] [2022-03-15 17:01:02,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:01:02,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 17:01:02,662 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:01:02,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 17:01:02,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-15 17:01:02,662 INFO L87 Difference]: Start difference. First operand 4039 states and 14777 transitions. Second operand has 23 states, 23 states have (on average 2.652173913043478) 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-03-15 17:01:04,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:01:04,569 INFO L93 Difference]: Finished difference Result 6491 states and 22205 transitions. [2022-03-15 17:01:04,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 17:01:04,569 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.652173913043478) 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-03-15 17:01:04,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:01:04,583 INFO L225 Difference]: With dead ends: 6491 [2022-03-15 17:01:04,583 INFO L226 Difference]: Without dead ends: 6403 [2022-03-15 17:01:04,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 885 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=590, Invalid=2490, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 17:01:04,584 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 285 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 881 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 1009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:01:04,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [285 Valid, 256 Invalid, 1009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 881 Invalid, 0 Unknown, 76 Unchecked, 0.4s Time] [2022-03-15 17:01:04,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6403 states. [2022-03-15 17:01:04,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6403 to 4095. [2022-03-15 17:01:04,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4095 states, 4094 states have (on average 3.657303370786517) internal successors, (14973), 4094 states have internal predecessors, (14973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:04,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4095 states to 4095 states and 14973 transitions. [2022-03-15 17:01:04,666 INFO L78 Accepts]: Start accepts. Automaton has 4095 states and 14973 transitions. Word has length 26 [2022-03-15 17:01:04,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:01:04,667 INFO L470 AbstractCegarLoop]: Abstraction has 4095 states and 14973 transitions. [2022-03-15 17:01:04,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.652173913043478) 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-03-15 17:01:04,667 INFO L276 IsEmpty]: Start isEmpty. Operand 4095 states and 14973 transitions. [2022-03-15 17:01:04,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:01:04,673 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:01:04,673 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-03-15 17:01:04,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-03-15 17:01:04,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:04,887 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:01:04,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:01:04,888 INFO L85 PathProgramCache]: Analyzing trace with hash 367617680, now seen corresponding path program 45 times [2022-03-15 17:01:04,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:01:04,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499792043] [2022-03-15 17:01:04,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:01:04,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:01:04,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:01:05,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:05,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:01:05,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499792043] [2022-03-15 17:01:05,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499792043] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:01:05,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188763] [2022-03-15 17:01:05,025 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:01:05,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:05,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:01:05,026 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:01:05,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-15 17:01:05,049 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 17:01:05,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:01:05,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:01:05,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:01:05,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:05,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:01:05,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 91 [2022-03-15 17:01:05,756 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:05,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:01:06,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:01:06,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 179 treesize of output 169 [2022-03-15 17:01:27,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-03-15 17:01:27,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188763] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:01:27,844 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:01:27,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 17:01:27,844 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971562377] [2022-03-15 17:01:27,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:01:27,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 17:01:27,844 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:01:27,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 17:01:27,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=477, Unknown=0, NotChecked=0, Total=600 [2022-03-15 17:01:27,844 INFO L87 Difference]: Start difference. First operand 4095 states and 14973 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-03-15 17:01:30,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:01:30,400 INFO L93 Difference]: Finished difference Result 6478 states and 22229 transitions. [2022-03-15 17:01:30,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 17:01:30,401 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-03-15 17:01:30,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:01:30,415 INFO L225 Difference]: With dead ends: 6478 [2022-03-15 17:01:30,415 INFO L226 Difference]: Without dead ends: 6407 [2022-03-15 17:01:30,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1187 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=733, Invalid=2927, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 17:01:30,416 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 364 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 1301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 424 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:01:30,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 307 Invalid, 1301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 818 Invalid, 0 Unknown, 424 Unchecked, 0.4s Time] [2022-03-15 17:01:30,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6407 states. [2022-03-15 17:01:30,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6407 to 4098. [2022-03-15 17:01:30,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4098 states, 4097 states have (on average 3.656822064925555) internal successors, (14982), 4097 states have internal predecessors, (14982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:30,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4098 states to 4098 states and 14982 transitions. [2022-03-15 17:01:30,515 INFO L78 Accepts]: Start accepts. Automaton has 4098 states and 14982 transitions. Word has length 26 [2022-03-15 17:01:30,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:01:30,515 INFO L470 AbstractCegarLoop]: Abstraction has 4098 states and 14982 transitions. [2022-03-15 17:01:30,515 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-03-15 17:01:30,515 INFO L276 IsEmpty]: Start isEmpty. Operand 4098 states and 14982 transitions. [2022-03-15 17:01:30,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:01:30,522 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:01:30,522 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-03-15 17:01:30,539 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-03-15 17:01:30,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:30,732 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:01:30,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:01:30,732 INFO L85 PathProgramCache]: Analyzing trace with hash -574976500, now seen corresponding path program 46 times [2022-03-15 17:01:30,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:01:30,733 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712737538] [2022-03-15 17:01:30,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:01:30,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:01:30,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:01:30,867 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:30,868 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:01:30,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712737538] [2022-03-15 17:01:30,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712737538] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:01:30,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293554649] [2022-03-15 17:01:30,868 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:01:30,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:30,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:01:30,869 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:01:30,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-15 17:01:30,900 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:01:30,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:01:30,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:01:30,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:01:31,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:31,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:31,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-03-15 17:01:31,363 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:31,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:01:31,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:31,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:01:31,595 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 187 treesize of output 157 [2022-03-15 17:01:36,302 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:36,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293554649] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:01:36,302 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:01:36,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 17:01:36,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616796059] [2022-03-15 17:01:36,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:01:36,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 17:01:36,303 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:01:36,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 17:01:36,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2022-03-15 17:01:36,303 INFO L87 Difference]: Start difference. First operand 4098 states and 14982 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:38,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:01:38,775 INFO L93 Difference]: Finished difference Result 6144 states and 21159 transitions. [2022-03-15 17:01:38,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 17:01:38,775 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 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-03-15 17:01:38,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:01:38,788 INFO L225 Difference]: With dead ends: 6144 [2022-03-15 17:01:38,789 INFO L226 Difference]: Without dead ends: 6054 [2022-03-15 17:01:38,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=481, Invalid=2171, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 17:01:38,789 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 222 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 1299 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 1337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 17:01:38,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 295 Invalid, 1337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1299 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 17:01:38,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6054 states. [2022-03-15 17:01:38,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6054 to 4123. [2022-03-15 17:01:38,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4123 states, 4122 states have (on average 3.6530810286268802) internal successors, (15058), 4122 states have internal predecessors, (15058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:38,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4123 states to 4123 states and 15058 transitions. [2022-03-15 17:01:38,883 INFO L78 Accepts]: Start accepts. Automaton has 4123 states and 15058 transitions. Word has length 26 [2022-03-15 17:01:38,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:01:38,883 INFO L470 AbstractCegarLoop]: Abstraction has 4123 states and 15058 transitions. [2022-03-15 17:01:38,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:38,883 INFO L276 IsEmpty]: Start isEmpty. Operand 4123 states and 15058 transitions. [2022-03-15 17:01:38,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:01:38,890 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:01:38,890 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-03-15 17:01:38,906 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-03-15 17:01:39,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-03-15 17:01:39,106 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:01:39,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:01:39,107 INFO L85 PathProgramCache]: Analyzing trace with hash -742785592, now seen corresponding path program 47 times [2022-03-15 17:01:39,107 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:01:39,107 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990893118] [2022-03-15 17:01:39,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:01:39,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:01:39,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:01:39,263 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:39,263 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:01:39,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990893118] [2022-03-15 17:01:39,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990893118] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:01:39,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992977248] [2022-03-15 17:01:39,263 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:01:39,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:39,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:01:39,264 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:01:39,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-15 17:01:39,291 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 17:01:39,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:01:39,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 17:01:39,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:01:39,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:39,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:39,750 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 109 treesize of output 75 [2022-03-15 17:01:39,886 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:39,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:01:40,234 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 17:01:40,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 187 treesize of output 157 [2022-03-15 17:01:43,107 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:43,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992977248] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:01:43,107 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:01:43,107 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 17:01:43,107 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246799602] [2022-03-15 17:01:43,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:01:43,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 17:01:43,107 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:01:43,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 17:01:43,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-03-15 17:01:43,108 INFO L87 Difference]: Start difference. First operand 4123 states and 15058 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:46,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:01:46,669 INFO L93 Difference]: Finished difference Result 7473 states and 25468 transitions. [2022-03-15 17:01:46,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 17:01:46,669 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:01:46,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:01:46,686 INFO L225 Difference]: With dead ends: 7473 [2022-03-15 17:01:46,686 INFO L226 Difference]: Without dead ends: 7428 [2022-03-15 17:01:46,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2173 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=976, Invalid=5830, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 17:01:46,689 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 292 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 1843 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 1892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:01:46,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [292 Valid, 433 Invalid, 1892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1843 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 17:01:46,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7428 states. [2022-03-15 17:01:46,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7428 to 4156. [2022-03-15 17:01:46,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4156 states, 4155 states have (on average 3.65439229843562) internal successors, (15184), 4155 states have internal predecessors, (15184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:46,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4156 states to 4156 states and 15184 transitions. [2022-03-15 17:01:46,847 INFO L78 Accepts]: Start accepts. Automaton has 4156 states and 15184 transitions. Word has length 26 [2022-03-15 17:01:46,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:01:46,847 INFO L470 AbstractCegarLoop]: Abstraction has 4156 states and 15184 transitions. [2022-03-15 17:01:46,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:46,847 INFO L276 IsEmpty]: Start isEmpty. Operand 4156 states and 15184 transitions. [2022-03-15 17:01:46,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:01:46,854 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:01:46,854 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-03-15 17:01:46,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-03-15 17:01:47,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-03-15 17:01:47,054 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:01:47,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:01:47,055 INFO L85 PathProgramCache]: Analyzing trace with hash -444012144, now seen corresponding path program 48 times [2022-03-15 17:01:47,055 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:01:47,055 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808956156] [2022-03-15 17:01:47,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:01:47,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:01:47,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:01:47,151 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:47,151 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:01:47,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808956156] [2022-03-15 17:01:47,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808956156] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:01:47,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595116451] [2022-03-15 17:01:47,152 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:01:47,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:47,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:01:47,153 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:01:47,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-03-15 17:01:47,179 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 17:01:47,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:01:47,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:01:47,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:01:47,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:47,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:47,485 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 109 treesize of output 75 [2022-03-15 17:01:47,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-03-15 17:01:47,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:01:47,839 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 17:01:47,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 199 treesize of output 157 [2022-03-15 17:01:50,426 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:50,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595116451] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:01:50,427 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:01:50,427 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 17:01:50,427 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801001161] [2022-03-15 17:01:50,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:01:50,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 17:01:50,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:01:50,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 17:01:50,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-03-15 17:01:50,445 INFO L87 Difference]: Start difference. First operand 4156 states and 15184 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:52,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:01:52,819 INFO L93 Difference]: Finished difference Result 7094 states and 24232 transitions. [2022-03-15 17:01:52,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 17:01:52,819 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:01:52,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:01:52,834 INFO L225 Difference]: With dead ends: 7094 [2022-03-15 17:01:52,834 INFO L226 Difference]: Without dead ends: 7010 [2022-03-15 17:01:52,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1246 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=700, Invalid=3590, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 17:01:52,835 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 326 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 912 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 1051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:01:52,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 222 Invalid, 1051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 912 Invalid, 0 Unknown, 95 Unchecked, 0.4s Time] [2022-03-15 17:01:52,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7010 states. [2022-03-15 17:01:52,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7010 to 4198. [2022-03-15 17:01:52,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4198 states, 4197 states have (on average 3.6516559447224206) internal successors, (15326), 4197 states have internal predecessors, (15326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:52,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4198 states to 4198 states and 15326 transitions. [2022-03-15 17:01:52,925 INFO L78 Accepts]: Start accepts. Automaton has 4198 states and 15326 transitions. Word has length 26 [2022-03-15 17:01:52,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:01:52,925 INFO L470 AbstractCegarLoop]: Abstraction has 4198 states and 15326 transitions. [2022-03-15 17:01:52,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:52,925 INFO L276 IsEmpty]: Start isEmpty. Operand 4198 states and 15326 transitions. [2022-03-15 17:01:52,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:01:52,932 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:01:52,932 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-03-15 17:01:52,950 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-03-15 17:01:53,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:53,148 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:01:53,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:01:53,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1900543888, now seen corresponding path program 49 times [2022-03-15 17:01:53,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:01:53,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371934354] [2022-03-15 17:01:53,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:01:53,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:01:53,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:01:53,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:53,362 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:01:53,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371934354] [2022-03-15 17:01:53,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371934354] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:01:53,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208742557] [2022-03-15 17:01:53,363 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:01:53,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:53,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:01:53,364 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:01:53,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-03-15 17:01:53,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:01:53,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 17:01:53,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:01:53,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:53,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:01:53,953 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 109 treesize of output 75 [2022-03-15 17:01:54,079 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:54,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:01:54,606 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 17:01:54,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 199 treesize of output 157 [2022-03-15 17:01:56,288 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:56,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208742557] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:01:56,289 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:01:56,289 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 17:01:56,289 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904205063] [2022-03-15 17:01:56,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:01:56,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 17:01:56,289 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:01:56,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 17:01:56,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-03-15 17:01:56,289 INFO L87 Difference]: Start difference. First operand 4198 states and 15326 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:57,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:01:57,381 INFO L93 Difference]: Finished difference Result 6519 states and 22584 transitions. [2022-03-15 17:01:57,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 17:01:57,381 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:01:57,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:01:57,395 INFO L225 Difference]: With dead ends: 6519 [2022-03-15 17:01:57,395 INFO L226 Difference]: Without dead ends: 6474 [2022-03-15 17:01:57,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 609 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=368, Invalid=1984, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 17:01:57,396 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 173 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 824 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:01:57,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 244 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 824 Invalid, 0 Unknown, 67 Unchecked, 0.3s Time] [2022-03-15 17:01:57,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6474 states. [2022-03-15 17:01:57,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6474 to 4225. [2022-03-15 17:01:57,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4225 states, 4224 states have (on average 3.6503314393939394) internal successors, (15419), 4224 states have internal predecessors, (15419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:57,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4225 states to 4225 states and 15419 transitions. [2022-03-15 17:01:57,484 INFO L78 Accepts]: Start accepts. Automaton has 4225 states and 15419 transitions. Word has length 26 [2022-03-15 17:01:57,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:01:57,485 INFO L470 AbstractCegarLoop]: Abstraction has 4225 states and 15419 transitions. [2022-03-15 17:01:57,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:01:57,485 INFO L276 IsEmpty]: Start isEmpty. Operand 4225 states and 15419 transitions. [2022-03-15 17:01:57,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:01:57,492 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:01:57,492 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-03-15 17:01:57,507 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-03-15 17:01:57,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:57,699 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:01:57,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:01:57,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1595082124, now seen corresponding path program 50 times [2022-03-15 17:01:57,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:01:57,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915162032] [2022-03-15 17:01:57,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:01:57,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:01:57,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:01:57,982 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:57,983 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:01:57,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915162032] [2022-03-15 17:01:57,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915162032] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:01:57,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006476061] [2022-03-15 17:01:57,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:01:57,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:01:57,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:01:57,984 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:01:57,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-03-15 17:01:58,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:01:58,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:01:58,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:01:58,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:01:58,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:01:58,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:01:58,433 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 109 treesize of output 83 [2022-03-15 17:01:58,707 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:01:58,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:01:59,053 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 17:01:59,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 187 treesize of output 157 [2022-03-15 17:02:01,348 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:01,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006476061] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:02:01,348 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:02:01,348 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 17:02:01,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290660476] [2022-03-15 17:02:01,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:02:01,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 17:02:01,348 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:02:01,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 17:02:01,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-03-15 17:02:01,349 INFO L87 Difference]: Start difference. First operand 4225 states and 15419 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:03,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:02:03,608 INFO L93 Difference]: Finished difference Result 6602 states and 22875 transitions. [2022-03-15 17:02:03,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 17:02:03,609 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-03-15 17:02:03,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:02:03,623 INFO L225 Difference]: With dead ends: 6602 [2022-03-15 17:02:03,623 INFO L226 Difference]: Without dead ends: 6572 [2022-03-15 17:02:03,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1105 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=610, Invalid=3550, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 17:02:03,624 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 246 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 1606 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 1656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 17:02:03,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 344 Invalid, 1656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1606 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 17:02:03,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6572 states. [2022-03-15 17:02:03,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6572 to 4255. [2022-03-15 17:02:03,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4255 states, 4254 states have (on average 3.6492712740949695) internal successors, (15524), 4254 states have internal predecessors, (15524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:03,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4255 states to 4255 states and 15524 transitions. [2022-03-15 17:02:03,715 INFO L78 Accepts]: Start accepts. Automaton has 4255 states and 15524 transitions. Word has length 26 [2022-03-15 17:02:03,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:02:03,715 INFO L470 AbstractCegarLoop]: Abstraction has 4255 states and 15524 transitions. [2022-03-15 17:02:03,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:03,715 INFO L276 IsEmpty]: Start isEmpty. Operand 4255 states and 15524 transitions. [2022-03-15 17:02:03,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:02:03,722 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:02:03,722 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-03-15 17:02:03,738 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-03-15 17:02:03,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-03-15 17:02:03,938 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:02:03,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:02:03,938 INFO L85 PathProgramCache]: Analyzing trace with hash -607590512, now seen corresponding path program 51 times [2022-03-15 17:02:03,939 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:02:03,939 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570579194] [2022-03-15 17:02:03,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:02:03,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:02:03,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:04,123 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:04,124 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:02:04,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570579194] [2022-03-15 17:02:04,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570579194] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:02:04,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110240525] [2022-03-15 17:02:04,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:02:04,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:04,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:02:04,125 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:02:04,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-03-15 17:02:04,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 17:02:04,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:02:04,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 17:02:04,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:02:04,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:04,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:02:04,554 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 109 treesize of output 83 [2022-03-15 17:02:04,892 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:04,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:02:05,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:05,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:02:05,096 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 199 treesize of output 157 [2022-03-15 17:02:07,498 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:07,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110240525] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:02:07,498 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:02:07,498 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 17:02:07,498 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576605782] [2022-03-15 17:02:07,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:02:07,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 17:02:07,498 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:02:07,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 17:02:07,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=479, Unknown=0, NotChecked=0, Total=600 [2022-03-15 17:02:07,499 INFO L87 Difference]: Start difference. First operand 4255 states and 15524 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-03-15 17:02:08,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:02:08,983 INFO L93 Difference]: Finished difference Result 6316 states and 21844 transitions. [2022-03-15 17:02:08,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 17:02:08,984 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-03-15 17:02:08,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:02:08,998 INFO L225 Difference]: With dead ends: 6316 [2022-03-15 17:02:08,998 INFO L226 Difference]: Without dead ends: 6240 [2022-03-15 17:02:08,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 815 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=489, Invalid=2163, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 17:02:08,999 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 232 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 1176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 370 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:02:08,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 303 Invalid, 1176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 768 Invalid, 0 Unknown, 370 Unchecked, 0.4s Time] [2022-03-15 17:02:09,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6240 states. [2022-03-15 17:02:09,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6240 to 4285. [2022-03-15 17:02:09,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4285 states, 4284 states have (on average 3.6514939309056955) internal successors, (15643), 4284 states have internal predecessors, (15643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:09,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4285 states to 4285 states and 15643 transitions. [2022-03-15 17:02:09,087 INFO L78 Accepts]: Start accepts. Automaton has 4285 states and 15643 transitions. Word has length 26 [2022-03-15 17:02:09,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:02:09,087 INFO L470 AbstractCegarLoop]: Abstraction has 4285 states and 15643 transitions. [2022-03-15 17:02:09,087 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-03-15 17:02:09,087 INFO L276 IsEmpty]: Start isEmpty. Operand 4285 states and 15643 transitions. [2022-03-15 17:02:09,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:02:09,094 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:02:09,095 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-03-15 17:02:09,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-03-15 17:02:09,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:09,302 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:02:09,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:02:09,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1876950220, now seen corresponding path program 52 times [2022-03-15 17:02:09,302 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:02:09,302 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916920362] [2022-03-15 17:02:09,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:02:09,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:02:09,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:09,512 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:09,512 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:02:09,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916920362] [2022-03-15 17:02:09,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916920362] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:02:09,512 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625116512] [2022-03-15 17:02:09,512 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:02:09,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:09,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:02:09,514 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:02:09,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-03-15 17:02:09,539 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:02:09,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:02:09,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:02:09,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:02:09,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:09,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:02:09,873 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 109 treesize of output 83 [2022-03-15 17:02:10,179 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:10,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:02:10,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:10,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:02:10,375 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 199 treesize of output 157 [2022-03-15 17:02:12,076 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:12,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625116512] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:02:12,076 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:02:12,076 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-03-15 17:02:12,076 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290065442] [2022-03-15 17:02:12,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:02:12,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 17:02:12,077 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:02:12,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 17:02:12,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-15 17:02:12,077 INFO L87 Difference]: Start difference. First operand 4285 states and 15643 transitions. Second operand has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:13,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:02:13,780 INFO L93 Difference]: Finished difference Result 6424 states and 22271 transitions. [2022-03-15 17:02:13,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 17:02:13,780 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 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-03-15 17:02:13,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:02:13,794 INFO L225 Difference]: With dead ends: 6424 [2022-03-15 17:02:13,794 INFO L226 Difference]: Without dead ends: 6364 [2022-03-15 17:02:13,795 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=519, Invalid=2343, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 17:02:13,795 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 199 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 910 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 1350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 403 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:02:13,795 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 359 Invalid, 1350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 910 Invalid, 0 Unknown, 403 Unchecked, 0.4s Time] [2022-03-15 17:02:13,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6364 states. [2022-03-15 17:02:13,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6364 to 4347. [2022-03-15 17:02:13,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4347 states, 4346 states have (on average 3.651863782788771) internal successors, (15871), 4346 states have internal predecessors, (15871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:13,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4347 states to 4347 states and 15871 transitions. [2022-03-15 17:02:13,880 INFO L78 Accepts]: Start accepts. Automaton has 4347 states and 15871 transitions. Word has length 26 [2022-03-15 17:02:13,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:02:13,880 INFO L470 AbstractCegarLoop]: Abstraction has 4347 states and 15871 transitions. [2022-03-15 17:02:13,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:13,880 INFO L276 IsEmpty]: Start isEmpty. Operand 4347 states and 15871 transitions. [2022-03-15 17:02:13,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:02:13,887 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:02:13,887 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-03-15 17:02:13,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-03-15 17:02:14,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-15 17:02:14,099 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:02:14,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:02:14,100 INFO L85 PathProgramCache]: Analyzing trace with hash 635089588, now seen corresponding path program 53 times [2022-03-15 17:02:14,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:02:14,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208521165] [2022-03-15 17:02:14,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:02:14,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:02:14,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:14,325 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:14,326 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:02:14,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208521165] [2022-03-15 17:02:14,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208521165] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:02:14,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690993343] [2022-03-15 17:02:14,326 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:02:14,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:14,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:02:14,327 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:02:14,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-03-15 17:02:14,348 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 17:02:14,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:02:14,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:02:14,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:02:14,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:14,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:14,688 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 109 treesize of output 75 [2022-03-15 17:02:14,777 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:14,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:02:15,044 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 17:02:15,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 199 treesize of output 157 [2022-03-15 17:02:18,394 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:18,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690993343] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:02:18,394 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:02:18,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 17:02:18,394 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352915511] [2022-03-15 17:02:18,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:02:18,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 17:02:18,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:02:18,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 17:02:18,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-03-15 17:02:18,395 INFO L87 Difference]: Start difference. First operand 4347 states and 15871 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:20,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:02:20,061 INFO L93 Difference]: Finished difference Result 6751 states and 23397 transitions. [2022-03-15 17:02:20,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 17:02:20,061 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:02:20,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:02:20,076 INFO L225 Difference]: With dead ends: 6751 [2022-03-15 17:02:20,077 INFO L226 Difference]: Without dead ends: 6706 [2022-03-15 17:02:20,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=385, Invalid=2165, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 17:02:20,077 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 200 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 1239 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 1523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 253 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:02:20,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 348 Invalid, 1523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1239 Invalid, 0 Unknown, 253 Unchecked, 0.6s Time] [2022-03-15 17:02:20,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6706 states. [2022-03-15 17:02:20,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6706 to 4344. [2022-03-15 17:02:20,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4344 states, 4343 states have (on average 3.65162330186507) internal successors, (15859), 4343 states have internal predecessors, (15859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:20,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4344 states to 4344 states and 15859 transitions. [2022-03-15 17:02:20,160 INFO L78 Accepts]: Start accepts. Automaton has 4344 states and 15859 transitions. Word has length 26 [2022-03-15 17:02:20,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:02:20,160 INFO L470 AbstractCegarLoop]: Abstraction has 4344 states and 15859 transitions. [2022-03-15 17:02:20,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:20,160 INFO L276 IsEmpty]: Start isEmpty. Operand 4344 states and 15859 transitions. [2022-03-15 17:02:20,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:02:20,167 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:02:20,167 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-03-15 17:02:20,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-03-15 17:02:20,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-15 17:02:20,379 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:02:20,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:02:20,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1631433958, now seen corresponding path program 54 times [2022-03-15 17:02:20,380 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:02:20,380 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631440708] [2022-03-15 17:02:20,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:02:20,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:02:20,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:20,635 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:20,635 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:02:20,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631440708] [2022-03-15 17:02:20,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631440708] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:02:20,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854300152] [2022-03-15 17:02:20,635 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:02:20,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:20,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:02:20,637 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:02:20,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-03-15 17:02:20,658 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 17:02:20,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:02:20,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 17:02:20,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:02:21,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:21,012 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:02:21,012 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 109 treesize of output 83 [2022-03-15 17:02:21,403 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:21,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:02:21,782 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 17:02:21,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 199 treesize of output 157 [2022-03-15 17:02:25,038 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:25,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854300152] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:02:25,039 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:02:25,039 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 17:02:25,039 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158320298] [2022-03-15 17:02:25,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:02:25,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 17:02:25,039 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:02:25,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 17:02:25,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2022-03-15 17:02:25,039 INFO L87 Difference]: Start difference. First operand 4344 states and 15859 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:28,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:02:28,040 INFO L93 Difference]: Finished difference Result 7020 states and 24201 transitions. [2022-03-15 17:02:28,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 17:02:28,040 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:02:28,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:02:28,054 INFO L225 Difference]: With dead ends: 7020 [2022-03-15 17:02:28,054 INFO L226 Difference]: Without dead ends: 6980 [2022-03-15 17:02:28,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1008 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=615, Invalid=3167, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 17:02:28,055 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 253 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 1559 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 1605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:02:28,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 368 Invalid, 1605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1559 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 17:02:28,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6980 states. [2022-03-15 17:02:28,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6980 to 4348. [2022-03-15 17:02:28,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4348 states, 4347 states have (on average 3.6514837819185644) internal successors, (15873), 4347 states have internal predecessors, (15873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:28,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4348 states to 4348 states and 15873 transitions. [2022-03-15 17:02:28,156 INFO L78 Accepts]: Start accepts. Automaton has 4348 states and 15873 transitions. Word has length 26 [2022-03-15 17:02:28,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:02:28,156 INFO L470 AbstractCegarLoop]: Abstraction has 4348 states and 15873 transitions. [2022-03-15 17:02:28,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:28,156 INFO L276 IsEmpty]: Start isEmpty. Operand 4348 states and 15873 transitions. [2022-03-15 17:02:28,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:02:28,162 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:02:28,163 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-03-15 17:02:28,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-03-15 17:02:28,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2022-03-15 17:02:28,375 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:02:28,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:02:28,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1542258700, now seen corresponding path program 49 times [2022-03-15 17:02:28,377 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:02:28,377 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197354177] [2022-03-15 17:02:28,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:02:28,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:02:28,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:28,571 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:28,572 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:02:28,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197354177] [2022-03-15 17:02:28,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197354177] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:02:28,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578404885] [2022-03-15 17:02:28,572 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:02:28,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:28,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:02:28,573 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:02:28,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-15 17:02:28,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:28,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:02:28,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:02:29,060 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 109 treesize of output 75 [2022-03-15 17:02:29,165 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:29,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:02:29,435 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 17:02:29,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 149 [2022-03-15 17:02:30,019 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:30,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578404885] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:02:30,019 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:02:30,019 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-03-15 17:02:30,019 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144905482] [2022-03-15 17:02:30,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:02:30,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 17:02:30,019 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:02:30,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 17:02:30,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-03-15 17:02:30,020 INFO L87 Difference]: Start difference. First operand 4348 states and 15873 transitions. Second operand has 23 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:31,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:02:31,072 INFO L93 Difference]: Finished difference Result 5469 states and 19033 transitions. [2022-03-15 17:02:31,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 17:02:31,073 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:02:31,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:02:31,083 INFO L225 Difference]: With dead ends: 5469 [2022-03-15 17:02:31,083 INFO L226 Difference]: Without dead ends: 5439 [2022-03-15 17:02:31,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 694 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=381, Invalid=2069, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 17:02:31,084 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 241 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 781 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:02:31,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 266 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 781 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 17:02:31,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5439 states. [2022-03-15 17:02:31,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5439 to 4364. [2022-03-15 17:02:31,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4364 states, 4363 states have (on average 3.649553059821224) internal successors, (15923), 4363 states have internal predecessors, (15923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:31,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4364 states to 4364 states and 15923 transitions. [2022-03-15 17:02:31,160 INFO L78 Accepts]: Start accepts. Automaton has 4364 states and 15923 transitions. Word has length 26 [2022-03-15 17:02:31,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:02:31,160 INFO L470 AbstractCegarLoop]: Abstraction has 4364 states and 15923 transitions. [2022-03-15 17:02:31,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:31,160 INFO L276 IsEmpty]: Start isEmpty. Operand 4364 states and 15923 transitions. [2022-03-15 17:02:31,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:02:31,167 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:02:31,167 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-03-15 17:02:31,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-03-15 17:02:31,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:31,382 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:02:31,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:02:31,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1684834032, now seen corresponding path program 50 times [2022-03-15 17:02:31,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:02:31,383 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352396229] [2022-03-15 17:02:31,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:02:31,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:02:31,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:31,571 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:31,571 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:02:31,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352396229] [2022-03-15 17:02:31,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352396229] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:02:31,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423083465] [2022-03-15 17:02:31,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:02:31,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:31,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:02:31,572 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:02:31,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:02:31,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:02:31,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-03-15 17:02:31,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:02:31,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:02:31,791 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 109 treesize of output 75 [2022-03-15 17:02:31,864 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:31,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:02:32,061 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 17:02:32,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 215 treesize of output 149 [2022-03-15 17:02:32,482 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:32,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423083465] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:02:32,482 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:02:32,482 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-03-15 17:02:32,482 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524336621] [2022-03-15 17:02:32,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:02:32,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 17:02:32,484 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:02:32,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 17:02:32,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-03-15 17:02:32,484 INFO L87 Difference]: Start difference. First operand 4364 states and 15923 transitions. Second operand has 23 states, 23 states have (on average 2.6956521739130435) 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-03-15 17:02:34,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:02:34,204 INFO L93 Difference]: Finished difference Result 5741 states and 20337 transitions. [2022-03-15 17:02:34,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 17:02:34,204 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.6956521739130435) 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 26 [2022-03-15 17:02:34,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:02:34,216 INFO L225 Difference]: With dead ends: 5741 [2022-03-15 17:02:34,216 INFO L226 Difference]: Without dead ends: 5665 [2022-03-15 17:02:34,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 714 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=451, Invalid=2099, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 17:02:34,216 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 201 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 1159 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 1189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 17:02:34,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 290 Invalid, 1189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1159 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 17:02:34,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5665 states. [2022-03-15 17:02:34,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5665 to 4378. [2022-03-15 17:02:34,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4378 states, 4377 states have (on average 3.6440484350011424) internal successors, (15950), 4377 states have internal predecessors, (15950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:34,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4378 states to 4378 states and 15950 transitions. [2022-03-15 17:02:34,297 INFO L78 Accepts]: Start accepts. Automaton has 4378 states and 15950 transitions. Word has length 26 [2022-03-15 17:02:34,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:02:34,297 INFO L470 AbstractCegarLoop]: Abstraction has 4378 states and 15950 transitions. [2022-03-15 17:02:34,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.6956521739130435) 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-03-15 17:02:34,297 INFO L276 IsEmpty]: Start isEmpty. Operand 4378 states and 15950 transitions. [2022-03-15 17:02:34,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:02:34,304 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:02:34,304 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-03-15 17:02:34,319 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-03-15 17:02:34,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:34,519 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:02:34,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:02:34,519 INFO L85 PathProgramCache]: Analyzing trace with hash 952866832, now seen corresponding path program 51 times [2022-03-15 17:02:34,519 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:02:34,519 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103003481] [2022-03-15 17:02:34,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:02:34,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:02:34,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:34,760 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:34,760 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:02:34,760 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103003481] [2022-03-15 17:02:34,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103003481] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:02:34,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574493370] [2022-03-15 17:02:34,761 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:02:34,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:34,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:02:34,762 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:02:34,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-03-15 17:02:34,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 17:02:34,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:02:34,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:02:34,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:02:35,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-03-15 17:02:35,211 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:35,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:02:35,450 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 17:02:35,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 149 [2022-03-15 17:02:35,838 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:35,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574493370] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:02:35,838 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:02:35,838 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-03-15 17:02:35,838 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183723694] [2022-03-15 17:02:35,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:02:35,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 17:02:35,839 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:02:35,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 17:02:35,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-03-15 17:02:35,839 INFO L87 Difference]: Start difference. First operand 4378 states and 15950 transitions. Second operand has 24 states, 24 states have (on average 2.625) 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-03-15 17:02:36,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:02:36,944 INFO L93 Difference]: Finished difference Result 5750 states and 20379 transitions. [2022-03-15 17:02:36,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 17:02:36,944 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.625) 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 26 [2022-03-15 17:02:36,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:02:36,957 INFO L225 Difference]: With dead ends: 5750 [2022-03-15 17:02:36,957 INFO L226 Difference]: Without dead ends: 5720 [2022-03-15 17:02:36,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=367, Invalid=1985, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 17:02:36,957 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 160 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 1017 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1017 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:02:36,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 327 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1017 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 17:02:36,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5720 states. [2022-03-15 17:02:37,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5720 to 4396. [2022-03-15 17:02:37,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4396 states, 4395 states have (on average 3.6439135381114904) internal successors, (16015), 4395 states have internal predecessors, (16015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:37,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4396 states to 4396 states and 16015 transitions. [2022-03-15 17:02:37,046 INFO L78 Accepts]: Start accepts. Automaton has 4396 states and 16015 transitions. Word has length 26 [2022-03-15 17:02:37,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:02:37,046 INFO L470 AbstractCegarLoop]: Abstraction has 4396 states and 16015 transitions. [2022-03-15 17:02:37,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.625) 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-03-15 17:02:37,047 INFO L276 IsEmpty]: Start isEmpty. Operand 4396 states and 16015 transitions. [2022-03-15 17:02:37,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:02:37,055 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:02:37,055 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-03-15 17:02:37,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-03-15 17:02:37,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-03-15 17:02:37,271 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:02:37,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:02:37,271 INFO L85 PathProgramCache]: Analyzing trace with hash -700408688, now seen corresponding path program 55 times [2022-03-15 17:02:37,271 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:02:37,271 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750341230] [2022-03-15 17:02:37,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:02:37,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:02:37,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:37,575 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:37,576 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:02:37,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750341230] [2022-03-15 17:02:37,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750341230] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:02:37,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220026507] [2022-03-15 17:02:37,576 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:02:37,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:37,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:02:37,586 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:02:37,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-03-15 17:02:37,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:37,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:02:37,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:02:38,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:38,170 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:38,170 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 109 treesize of output 75 [2022-03-15 17:02:38,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-03-15 17:02:38,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:02:38,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:38,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:02:38,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 191 treesize of output 161 [2022-03-15 17:02:41,925 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:41,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220026507] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:02:41,925 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:02:41,925 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 17:02:41,926 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522915785] [2022-03-15 17:02:41,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:02:41,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 17:02:41,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:02:41,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 17:02:41,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2022-03-15 17:02:41,926 INFO L87 Difference]: Start difference. First operand 4396 states and 16015 transitions. Second operand has 25 states, 25 states have (on average 2.56) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:46,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:02:46,426 INFO L93 Difference]: Finished difference Result 8554 states and 28432 transitions. [2022-03-15 17:02:46,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 17:02:46,426 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:02:46,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:02:46,445 INFO L225 Difference]: With dead ends: 8554 [2022-03-15 17:02:46,445 INFO L226 Difference]: Without dead ends: 8524 [2022-03-15 17:02:46,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1609 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1138, Invalid=3974, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 17:02:46,446 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 538 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 1356 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 1663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:02:46,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [538 Valid, 404 Invalid, 1663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1356 Invalid, 0 Unknown, 198 Unchecked, 0.8s Time] [2022-03-15 17:02:46,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8524 states. [2022-03-15 17:02:46,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8524 to 4520. [2022-03-15 17:02:46,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4520 states, 4519 states have (on average 3.643062624474441) internal successors, (16463), 4519 states have internal predecessors, (16463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:46,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4520 states to 4520 states and 16463 transitions. [2022-03-15 17:02:46,560 INFO L78 Accepts]: Start accepts. Automaton has 4520 states and 16463 transitions. Word has length 26 [2022-03-15 17:02:46,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:02:46,560 INFO L470 AbstractCegarLoop]: Abstraction has 4520 states and 16463 transitions. [2022-03-15 17:02:46,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:46,560 INFO L276 IsEmpty]: Start isEmpty. Operand 4520 states and 16463 transitions. [2022-03-15 17:02:46,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:02:46,586 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:02:46,586 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-03-15 17:02:46,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-03-15 17:02:46,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:46,800 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:02:46,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:02:46,801 INFO L85 PathProgramCache]: Analyzing trace with hash 849972876, now seen corresponding path program 52 times [2022-03-15 17:02:46,801 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:02:46,801 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842881669] [2022-03-15 17:02:46,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:02:46,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:02:46,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:46,944 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:46,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:02:46,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842881669] [2022-03-15 17:02:46,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842881669] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:02:46,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344498871] [2022-03-15 17:02:46,944 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:02:46,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:46,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:02:46,946 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:02:46,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-03-15 17:02:46,967 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:02:46,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:02:46,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:02:46,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:02:47,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:47,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:02:47,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:47,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:47,533 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 115 treesize of output 75 [2022-03-15 17:02:47,599 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:47,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:02:47,870 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 17:02:47,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 149 [2022-03-15 17:02:48,325 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:48,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344498871] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:02:48,326 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:02:48,326 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-15 17:02:48,326 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825595940] [2022-03-15 17:02:48,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:02:48,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 17:02:48,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:02:48,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 17:02:48,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-03-15 17:02:48,326 INFO L87 Difference]: Start difference. First operand 4520 states and 16463 transitions. Second operand has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 22 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:53,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:02:53,870 INFO L93 Difference]: Finished difference Result 7276 states and 24606 transitions. [2022-03-15 17:02:53,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-15 17:02:53,870 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 22 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 26 [2022-03-15 17:02:53,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:02:53,886 INFO L225 Difference]: With dead ends: 7276 [2022-03-15 17:02:53,886 INFO L226 Difference]: Without dead ends: 7246 [2022-03-15 17:02:53,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3867 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1746, Invalid=8966, Unknown=0, NotChecked=0, Total=10712 [2022-03-15 17:02:53,887 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 400 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 2028 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 2118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 2028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:02:53,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 506 Invalid, 2118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 2028 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 17:02:53,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7246 states. [2022-03-15 17:02:53,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7246 to 4596. [2022-03-15 17:02:53,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4596 states, 4595 states have (on average 3.647442872687704) internal successors, (16760), 4595 states have internal predecessors, (16760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:53,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4596 states to 4596 states and 16760 transitions. [2022-03-15 17:02:53,999 INFO L78 Accepts]: Start accepts. Automaton has 4596 states and 16760 transitions. Word has length 26 [2022-03-15 17:02:53,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:02:53,999 INFO L470 AbstractCegarLoop]: Abstraction has 4596 states and 16760 transitions. [2022-03-15 17:02:53,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 22 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:02:53,999 INFO L276 IsEmpty]: Start isEmpty. Operand 4596 states and 16760 transitions. [2022-03-15 17:02:54,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:02:54,007 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:02:54,007 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-03-15 17:02:54,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-03-15 17:02:54,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:54,223 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:02:54,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:02:54,223 INFO L85 PathProgramCache]: Analyzing trace with hash 889461688, now seen corresponding path program 56 times [2022-03-15 17:02:54,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:02:54,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567964005] [2022-03-15 17:02:54,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:02:54,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:02:54,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:02:54,505 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:54,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:02:54,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567964005] [2022-03-15 17:02:54,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567964005] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:02:54,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697426105] [2022-03-15 17:02:54,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:02:54,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:02:54,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:02:54,506 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:02:54,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-03-15 17:02:54,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:02:54,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:02:54,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 17:02:54,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:02:55,164 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:02:55,164 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 109 treesize of output 91 [2022-03-15 17:02:55,964 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:55,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:02:56,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:56,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:02:56,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:02:56,419 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 187 treesize of output 149 [2022-03-15 17:02:56,836 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:02:56,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697426105] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:02:56,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:02:56,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-15 17:02:56,837 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166878468] [2022-03-15 17:02:56,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:02:56,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 17:02:56,837 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:02:56,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 17:02:56,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2022-03-15 17:02:56,837 INFO L87 Difference]: Start difference. First operand 4596 states and 16760 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:05,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:03:05,152 INFO L93 Difference]: Finished difference Result 11593 states and 39208 transitions. [2022-03-15 17:03:05,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-03-15 17:03:05,152 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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 26 [2022-03-15 17:03:05,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:03:05,178 INFO L225 Difference]: With dead ends: 11593 [2022-03-15 17:03:05,178 INFO L226 Difference]: Without dead ends: 11548 [2022-03-15 17:03:05,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6345 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=2011, Invalid=15019, Unknown=0, NotChecked=0, Total=17030 [2022-03-15 17:03:05,179 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 506 mSDsluCounter, 1529 mSDsCounter, 0 mSdLazyCounter, 1968 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 979 SdHoareTripleChecker+Invalid, 2774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 722 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 17:03:05,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [506 Valid, 979 Invalid, 2774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1968 Invalid, 0 Unknown, 722 Unchecked, 1.0s Time] [2022-03-15 17:03:05,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11548 states. [2022-03-15 17:03:05,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11548 to 4613. [2022-03-15 17:03:05,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4613 states, 4612 states have (on average 3.6513443191673893) internal successors, (16840), 4612 states have internal predecessors, (16840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:05,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4613 states to 4613 states and 16840 transitions. [2022-03-15 17:03:05,324 INFO L78 Accepts]: Start accepts. Automaton has 4613 states and 16840 transitions. Word has length 26 [2022-03-15 17:03:05,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:03:05,324 INFO L470 AbstractCegarLoop]: Abstraction has 4613 states and 16840 transitions. [2022-03-15 17:03:05,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:05,324 INFO L276 IsEmpty]: Start isEmpty. Operand 4613 states and 16840 transitions. [2022-03-15 17:03:05,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:03:05,331 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:03:05,331 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-03-15 17:03:05,348 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-03-15 17:03:05,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:03:05,547 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:03:05,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:03:05,548 INFO L85 PathProgramCache]: Analyzing trace with hash -604446034, now seen corresponding path program 57 times [2022-03-15 17:03:05,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:03:05,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856239501] [2022-03-15 17:03:05,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:03:05,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:03:05,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:03:05,753 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:05,753 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:03:05,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856239501] [2022-03-15 17:03:05,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856239501] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:03:05,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947145066] [2022-03-15 17:03:05,753 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:03:05,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:03:05,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:03:05,754 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:03:05,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-03-15 17:03:05,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 17:03:05,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:03:05,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:03:05,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:03:06,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:06,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:06,229 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 109 treesize of output 75 [2022-03-15 17:03:06,307 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:06,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:03:06,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:06,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:03:06,569 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 191 treesize of output 161 [2022-03-15 17:03:10,275 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:10,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947145066] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:03:10,275 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:03:10,275 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-15 17:03:10,275 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247908158] [2022-03-15 17:03:10,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:03:10,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 17:03:10,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:03:10,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 17:03:10,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2022-03-15 17:03:10,276 INFO L87 Difference]: Start difference. First operand 4613 states and 16840 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:12,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:03:12,978 INFO L93 Difference]: Finished difference Result 8544 states and 28609 transitions. [2022-03-15 17:03:12,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 17:03:12,978 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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-03-15 17:03:12,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:03:12,998 INFO L225 Difference]: With dead ends: 8544 [2022-03-15 17:03:12,998 INFO L226 Difference]: Without dead ends: 8514 [2022-03-15 17:03:12,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1042 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=711, Invalid=2711, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 17:03:12,999 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 392 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 1112 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 1448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 248 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 17:03:12,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 357 Invalid, 1448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1112 Invalid, 0 Unknown, 248 Unchecked, 0.7s Time] [2022-03-15 17:03:13,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8514 states. [2022-03-15 17:03:13,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8514 to 4586. [2022-03-15 17:03:13,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4586 states, 4585 states have (on average 3.6523446019629224) internal successors, (16746), 4585 states have internal predecessors, (16746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:13,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4586 states to 4586 states and 16746 transitions. [2022-03-15 17:03:13,119 INFO L78 Accepts]: Start accepts. Automaton has 4586 states and 16746 transitions. Word has length 26 [2022-03-15 17:03:13,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:03:13,119 INFO L470 AbstractCegarLoop]: Abstraction has 4586 states and 16746 transitions. [2022-03-15 17:03:13,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:13,119 INFO L276 IsEmpty]: Start isEmpty. Operand 4586 states and 16746 transitions. [2022-03-15 17:03:13,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:03:13,127 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:03:13,127 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-03-15 17:03:13,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2022-03-15 17:03:13,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-03-15 17:03:13,343 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:03:13,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:03:13,343 INFO L85 PathProgramCache]: Analyzing trace with hash -161119012, now seen corresponding path program 58 times [2022-03-15 17:03:13,346 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:03:13,346 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144189779] [2022-03-15 17:03:13,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:03:13,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:03:13,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:03:13,577 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:13,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:03:13,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144189779] [2022-03-15 17:03:13,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144189779] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:03:13,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092476190] [2022-03-15 17:03:13,578 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:03:13,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:03:13,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:03:13,579 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:03:13,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-03-15 17:03:13,600 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:03:13,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:03:13,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:03:13,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:03:13,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:13,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:03:13,996 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 109 treesize of output 83 [2022-03-15 17:03:14,351 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:14,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:03:14,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:14,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:03:14,636 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 191 treesize of output 161 [2022-03-15 17:03:16,921 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:16,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092476190] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:03:16,921 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:03:16,921 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-15 17:03:16,921 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785577299] [2022-03-15 17:03:16,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:03:16,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 17:03:16,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:03:16,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 17:03:16,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2022-03-15 17:03:16,922 INFO L87 Difference]: Start difference. First operand 4586 states and 16746 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:21,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:03:21,686 INFO L93 Difference]: Finished difference Result 8762 states and 29387 transitions. [2022-03-15 17:03:21,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 17:03:21,687 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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-03-15 17:03:21,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:03:21,706 INFO L225 Difference]: With dead ends: 8762 [2022-03-15 17:03:21,706 INFO L226 Difference]: Without dead ends: 8732 [2022-03-15 17:03:21,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1793 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1195, Invalid=4355, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 17:03:21,707 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 441 mSDsluCounter, 942 mSDsCounter, 0 mSdLazyCounter, 1887 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 441 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 2265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 287 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 17:03:21,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [441 Valid, 617 Invalid, 2265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1887 Invalid, 0 Unknown, 287 Unchecked, 1.0s Time] [2022-03-15 17:03:21,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8732 states. [2022-03-15 17:03:21,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8732 to 4602. [2022-03-15 17:03:21,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4602 states, 4601 states have (on average 3.649858726363834) internal successors, (16793), 4601 states have internal predecessors, (16793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:21,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4602 states to 4602 states and 16793 transitions. [2022-03-15 17:03:21,815 INFO L78 Accepts]: Start accepts. Automaton has 4602 states and 16793 transitions. Word has length 26 [2022-03-15 17:03:21,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:03:21,816 INFO L470 AbstractCegarLoop]: Abstraction has 4602 states and 16793 transitions. [2022-03-15 17:03:21,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:21,816 INFO L276 IsEmpty]: Start isEmpty. Operand 4602 states and 16793 transitions. [2022-03-15 17:03:21,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:03:21,823 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:03:21,823 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-03-15 17:03:21,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-03-15 17:03:22,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-03-15 17:03:22,038 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:03:22,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:03:22,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1075966400, now seen corresponding path program 53 times [2022-03-15 17:03:22,039 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:03:22,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917913630] [2022-03-15 17:03:22,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:03:22,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:03:22,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:03:22,210 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:22,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:03:22,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917913630] [2022-03-15 17:03:22,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917913630] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:03:22,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824698994] [2022-03-15 17:03:22,210 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:03:22,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:03:22,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:03:22,212 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:03:22,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-03-15 17:03:22,233 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 17:03:22,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:03:22,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:03:22,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:03:22,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:22,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:22,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:22,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:22,733 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 115 treesize of output 75 [2022-03-15 17:03:22,804 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:22,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:03:23,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:23,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:23,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:23,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:03:23,013 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 211 treesize of output 143 [2022-03-15 17:03:23,210 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:23,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824698994] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:03:23,211 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:03:23,211 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 17:03:23,211 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674931466] [2022-03-15 17:03:23,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:03:23,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 17:03:23,211 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:03:23,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 17:03:23,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-03-15 17:03:23,211 INFO L87 Difference]: Start difference. First operand 4602 states and 16793 transitions. Second operand has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:24,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:03:24,749 INFO L93 Difference]: Finished difference Result 7010 states and 24117 transitions. [2022-03-15 17:03:24,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 17:03:24,750 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:03:24,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:03:24,765 INFO L225 Difference]: With dead ends: 7010 [2022-03-15 17:03:24,765 INFO L226 Difference]: Without dead ends: 6966 [2022-03-15 17:03:24,765 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 685 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=430, Invalid=1922, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 17:03:24,765 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 285 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 1093 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 1139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:03:24,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [285 Valid, 335 Invalid, 1139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1093 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 17:03:24,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6966 states. [2022-03-15 17:03:24,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6966 to 4694. [2022-03-15 17:03:24,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4694 states, 4693 states have (on average 3.645642446196463) internal successors, (17109), 4693 states have internal predecessors, (17109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:24,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4694 states to 4694 states and 17109 transitions. [2022-03-15 17:03:24,859 INFO L78 Accepts]: Start accepts. Automaton has 4694 states and 17109 transitions. Word has length 26 [2022-03-15 17:03:24,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:03:24,859 INFO L470 AbstractCegarLoop]: Abstraction has 4694 states and 17109 transitions. [2022-03-15 17:03:24,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:24,860 INFO L276 IsEmpty]: Start isEmpty. Operand 4694 states and 17109 transitions. [2022-03-15 17:03:24,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:03:24,867 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:03:24,867 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-03-15 17:03:24,883 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-03-15 17:03:25,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-03-15 17:03:25,080 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:03:25,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:03:25,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1385352244, now seen corresponding path program 54 times [2022-03-15 17:03:25,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:03:25,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139725684] [2022-03-15 17:03:25,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:03:25,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:03:25,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:03:25,242 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:25,242 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:03:25,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139725684] [2022-03-15 17:03:25,242 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139725684] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:03:25,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065922072] [2022-03-15 17:03:25,242 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:03:25,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:03:25,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:03:25,244 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:03:25,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-03-15 17:03:25,265 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 17:03:25,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:03:25,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:03:25,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:03:25,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:25,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:25,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:03:25,670 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 115 treesize of output 101 [2022-03-15 17:03:26,205 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:26,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:03:26,520 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 17:03:26,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 149 [2022-03-15 17:03:27,208 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:27,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065922072] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:03:27,208 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:03:27,208 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-03-15 17:03:27,208 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970044592] [2022-03-15 17:03:27,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:03:27,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 17:03:27,208 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:03:27,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 17:03:27,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-03-15 17:03:27,209 INFO L87 Difference]: Start difference. First operand 4694 states and 17109 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:34,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:03:34,613 INFO L93 Difference]: Finished difference Result 9428 states and 31738 transitions. [2022-03-15 17:03:34,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-03-15 17:03:34,613 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:03:34,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:03:34,633 INFO L225 Difference]: With dead ends: 9428 [2022-03-15 17:03:34,633 INFO L226 Difference]: Without dead ends: 9391 [2022-03-15 17:03:34,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6044 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=2694, Invalid=13562, Unknown=0, NotChecked=0, Total=16256 [2022-03-15 17:03:34,634 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 503 mSDsluCounter, 1016 mSDsCounter, 0 mSdLazyCounter, 2372 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 2501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 2372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 17:03:34,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [503 Valid, 693 Invalid, 2501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 2372 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 17:03:34,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9391 states. [2022-03-15 17:03:34,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9391 to 4698. [2022-03-15 17:03:34,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4698 states, 4697 states have (on average 3.6465829252714497) internal successors, (17128), 4697 states have internal predecessors, (17128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:34,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4698 states to 4698 states and 17128 transitions. [2022-03-15 17:03:34,749 INFO L78 Accepts]: Start accepts. Automaton has 4698 states and 17128 transitions. Word has length 26 [2022-03-15 17:03:34,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:03:34,749 INFO L470 AbstractCegarLoop]: Abstraction has 4698 states and 17128 transitions. [2022-03-15 17:03:34,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:34,749 INFO L276 IsEmpty]: Start isEmpty. Operand 4698 states and 17128 transitions. [2022-03-15 17:03:34,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:03:34,756 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:03:34,756 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-03-15 17:03:34,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-03-15 17:03:34,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-03-15 17:03:34,972 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:03:34,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:03:34,972 INFO L85 PathProgramCache]: Analyzing trace with hash 465150452, now seen corresponding path program 59 times [2022-03-15 17:03:34,972 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:03:34,972 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841436640] [2022-03-15 17:03:34,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:03:34,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:03:34,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:03:35,260 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:35,260 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:03:35,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841436640] [2022-03-15 17:03:35,260 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841436640] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:03:35,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358527940] [2022-03-15 17:03:35,260 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:03:35,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:03:35,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:03:35,261 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:03:35,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-03-15 17:03:35,283 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 17:03:35,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:03:35,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 17:03:35,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:03:35,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:35,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:35,897 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 109 treesize of output 75 [2022-03-15 17:03:36,032 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:36,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:03:36,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:36,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:03:36,397 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 191 treesize of output 161 [2022-03-15 17:03:39,812 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:39,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358527940] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:03:39,812 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:03:39,812 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 17:03:39,812 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934659839] [2022-03-15 17:03:39,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:03:39,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 17:03:39,813 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:03:39,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 17:03:39,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2022-03-15 17:03:39,813 INFO L87 Difference]: Start difference. First operand 4698 states and 17128 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-03-15 17:03:44,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:03:44,104 INFO L93 Difference]: Finished difference Result 9669 states and 33064 transitions. [2022-03-15 17:03:44,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-15 17:03:44,104 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-03-15 17:03:44,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:03:44,126 INFO L225 Difference]: With dead ends: 9669 [2022-03-15 17:03:44,126 INFO L226 Difference]: Without dead ends: 9594 [2022-03-15 17:03:44,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2247 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=915, Invalid=5405, Unknown=0, NotChecked=0, Total=6320 [2022-03-15 17:03:44,127 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 368 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 1066 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 1641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 506 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:03:44,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 409 Invalid, 1641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1066 Invalid, 0 Unknown, 506 Unchecked, 0.6s Time] [2022-03-15 17:03:44,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9594 states. [2022-03-15 17:03:44,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9594 to 4721. [2022-03-15 17:03:44,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4721 states, 4720 states have (on average 3.648728813559322) internal successors, (17222), 4720 states have internal predecessors, (17222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:44,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4721 states to 4721 states and 17222 transitions. [2022-03-15 17:03:44,251 INFO L78 Accepts]: Start accepts. Automaton has 4721 states and 17222 transitions. Word has length 26 [2022-03-15 17:03:44,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:03:44,251 INFO L470 AbstractCegarLoop]: Abstraction has 4721 states and 17222 transitions. [2022-03-15 17:03:44,251 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-03-15 17:03:44,251 INFO L276 IsEmpty]: Start isEmpty. Operand 4721 states and 17222 transitions. [2022-03-15 17:03:44,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:03:44,259 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:03:44,259 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-03-15 17:03:44,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-03-15 17:03:44,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:03:44,474 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:03:44,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:03:44,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1152382328, now seen corresponding path program 60 times [2022-03-15 17:03:44,475 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:03:44,475 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516589812] [2022-03-15 17:03:44,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:03:44,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:03:44,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:03:44,687 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:44,688 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:03:44,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516589812] [2022-03-15 17:03:44,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516589812] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:03:44,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081331053] [2022-03-15 17:03:44,688 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:03:44,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:03:44,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:03:44,689 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:03:44,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-03-15 17:03:44,709 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 17:03:44,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:03:44,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 17:03:44,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:03:44,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:44,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:03:44,954 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 109 treesize of output 83 [2022-03-15 17:03:45,230 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:45,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:03:45,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:03:45,501 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:03:45,501 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 199 treesize of output 169 [2022-03-15 17:03:48,113 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:48,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081331053] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:03:48,113 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:03:48,113 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-15 17:03:48,113 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337154238] [2022-03-15 17:03:48,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:03:48,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 17:03:48,113 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:03:48,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 17:03:48,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2022-03-15 17:03:48,114 INFO L87 Difference]: Start difference. First operand 4721 states and 17222 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:51,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:03:51,613 INFO L93 Difference]: Finished difference Result 8171 states and 27748 transitions. [2022-03-15 17:03:51,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 17:03:51,613 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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-03-15 17:03:51,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:03:51,631 INFO L225 Difference]: With dead ends: 8171 [2022-03-15 17:03:51,632 INFO L226 Difference]: Without dead ends: 8135 [2022-03-15 17:03:51,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 36 SyntacticMatches, 9 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1443 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=823, Invalid=3599, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 17:03:51,632 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 335 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 1450 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 1746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:03:51,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 463 Invalid, 1746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1450 Invalid, 0 Unknown, 242 Unchecked, 0.8s Time] [2022-03-15 17:03:51,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8135 states. [2022-03-15 17:03:51,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8135 to 4759. [2022-03-15 17:03:51,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4759 states, 4758 states have (on average 3.644598570828079) internal successors, (17341), 4758 states have internal predecessors, (17341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:51,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4759 states to 4759 states and 17341 transitions. [2022-03-15 17:03:51,793 INFO L78 Accepts]: Start accepts. Automaton has 4759 states and 17341 transitions. Word has length 26 [2022-03-15 17:03:51,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:03:51,794 INFO L470 AbstractCegarLoop]: Abstraction has 4759 states and 17341 transitions. [2022-03-15 17:03:51,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:03:51,794 INFO L276 IsEmpty]: Start isEmpty. Operand 4759 states and 17341 transitions. [2022-03-15 17:03:51,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:03:51,801 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:03:51,801 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-03-15 17:03:51,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2022-03-15 17:03:52,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:03:52,017 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:03:52,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:03:52,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1131645800, now seen corresponding path program 61 times [2022-03-15 17:03:52,018 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:03:52,018 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564924263] [2022-03-15 17:03:52,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:03:52,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:03:52,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:03:52,301 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:52,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:03:52,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564924263] [2022-03-15 17:03:52,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564924263] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:03:52,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278825037] [2022-03-15 17:03:52,302 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:03:52,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:03:52,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:03:52,303 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:03:52,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-03-15 17:03:52,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:03:52,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 17:03:52,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:03:52,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:52,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:03:52,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:03:52,785 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 141 treesize of output 99 [2022-03-15 17:03:53,081 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:53,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:03:53,522 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 17:03:53,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 187 treesize of output 157 [2022-03-15 17:03:56,945 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:03:56,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278825037] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:03:56,945 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:03:56,945 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 17:03:56,945 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474335657] [2022-03-15 17:03:56,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:03:56,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 17:03:56,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:03:56,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 17:03:56,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2022-03-15 17:03:56,946 INFO L87 Difference]: Start difference. First operand 4759 states and 17341 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:02,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:04:02,459 INFO L93 Difference]: Finished difference Result 8518 states and 28909 transitions. [2022-03-15 17:04:02,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 17:04:02,459 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:04:02,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:04:02,498 INFO L225 Difference]: With dead ends: 8518 [2022-03-15 17:04:02,498 INFO L226 Difference]: Without dead ends: 8488 [2022-03-15 17:04:02,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2186 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1010, Invalid=6130, Unknown=0, NotChecked=0, Total=7140 [2022-03-15 17:04:02,499 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 385 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 2220 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 2284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 2220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:04:02,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 512 Invalid, 2284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 2220 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 17:04:02,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8488 states. [2022-03-15 17:04:02,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8488 to 4746. [2022-03-15 17:04:02,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4746 states, 4745 states have (on average 3.644678609062171) internal successors, (17294), 4745 states have internal predecessors, (17294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:02,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4746 states to 4746 states and 17294 transitions. [2022-03-15 17:04:02,587 INFO L78 Accepts]: Start accepts. Automaton has 4746 states and 17294 transitions. Word has length 26 [2022-03-15 17:04:02,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:04:02,587 INFO L470 AbstractCegarLoop]: Abstraction has 4746 states and 17294 transitions. [2022-03-15 17:04:02,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:02,587 INFO L276 IsEmpty]: Start isEmpty. Operand 4746 states and 17294 transitions. [2022-03-15 17:04:02,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:04:02,594 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:04:02,594 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-03-15 17:04:02,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-03-15 17:04:02,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2022-03-15 17:04:02,809 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:04:02,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:04:02,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1452642064, now seen corresponding path program 62 times [2022-03-15 17:04:02,810 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:04:02,810 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654079830] [2022-03-15 17:04:02,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:04:02,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:04:02,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:04:03,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-03-15 17:04:03,050 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:04:03,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654079830] [2022-03-15 17:04:03,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654079830] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:04:03,050 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49731985] [2022-03-15 17:04:03,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:04:03,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:03,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:04:03,051 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:04:03,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-03-15 17:04:03,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:04:03,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:04:03,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:04:03,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:04:03,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:03,437 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:04:03,437 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 109 treesize of output 91 [2022-03-15 17:04:04,698 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:04,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:04:05,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:05,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:05,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:04:05,306 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 175 treesize of output 145 [2022-03-15 17:04:06,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-03-15 17:04:06,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49731985] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:04:06,431 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:04:06,431 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-15 17:04:06,431 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55192639] [2022-03-15 17:04:06,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:04:06,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 17:04:06,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:04:06,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 17:04:06,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2022-03-15 17:04:06,432 INFO L87 Difference]: Start difference. First operand 4746 states and 17294 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:15,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:04:15,177 INFO L93 Difference]: Finished difference Result 11434 states and 39654 transitions. [2022-03-15 17:04:15,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-03-15 17:04:15,177 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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 26 [2022-03-15 17:04:15,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:04:15,204 INFO L225 Difference]: With dead ends: 11434 [2022-03-15 17:04:15,204 INFO L226 Difference]: Without dead ends: 11390 [2022-03-15 17:04:15,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5264 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=1967, Invalid=12795, Unknown=0, NotChecked=0, Total=14762 [2022-03-15 17:04:15,205 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 503 mSDsluCounter, 1144 mSDsCounter, 0 mSdLazyCounter, 1342 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 3025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1609 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:04:15,206 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [503 Valid, 655 Invalid, 3025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1342 Invalid, 0 Unknown, 1609 Unchecked, 0.8s Time] [2022-03-15 17:04:15,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11390 states. [2022-03-15 17:04:15,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11390 to 4801. [2022-03-15 17:04:15,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4801 states, 4800 states have (on average 3.655625) internal successors, (17547), 4800 states have internal predecessors, (17547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:15,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4801 states to 4801 states and 17547 transitions. [2022-03-15 17:04:15,399 INFO L78 Accepts]: Start accepts. Automaton has 4801 states and 17547 transitions. Word has length 26 [2022-03-15 17:04:15,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:04:15,399 INFO L470 AbstractCegarLoop]: Abstraction has 4801 states and 17547 transitions. [2022-03-15 17:04:15,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:15,399 INFO L276 IsEmpty]: Start isEmpty. Operand 4801 states and 17547 transitions. [2022-03-15 17:04:15,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:04:15,407 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:04:15,407 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-03-15 17:04:15,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-03-15 17:04:15,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:15,622 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:04:15,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:04:15,623 INFO L85 PathProgramCache]: Analyzing trace with hash 769349170, now seen corresponding path program 63 times [2022-03-15 17:04:15,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:04:15,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095901036] [2022-03-15 17:04:15,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:04:15,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:04:15,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:04:15,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:15,842 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:04:15,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095901036] [2022-03-15 17:04:15,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095901036] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:04:15,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916075786] [2022-03-15 17:04:15,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:04:15,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:15,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:04:15,844 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:04:15,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-03-15 17:04:15,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 17:04:15,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:04:15,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:04:15,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:04:16,296 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:04:16,296 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 109 treesize of output 99 [2022-03-15 17:04:17,915 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:17,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:04:18,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:04:18,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 175 treesize of output 161 [2022-03-15 17:04:23,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-03-15 17:04:23,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916075786] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:04:23,492 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:04:23,492 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 26 [2022-03-15 17:04:23,492 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441741055] [2022-03-15 17:04:23,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:04:23,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 17:04:23,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:04:23,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 17:04:23,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-03-15 17:04:23,492 INFO L87 Difference]: Start difference. First operand 4801 states and 17547 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-03-15 17:04:26,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:04:26,573 INFO L93 Difference]: Finished difference Result 8206 states and 28770 transitions. [2022-03-15 17:04:26,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 17:04:26,574 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-03-15 17:04:26,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:04:26,590 INFO L225 Difference]: With dead ends: 8206 [2022-03-15 17:04:26,590 INFO L226 Difference]: Without dead ends: 8156 [2022-03-15 17:04:26,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1503 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=678, Invalid=3878, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 17:04:26,591 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 294 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 2324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1532 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:04:26,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 463 Invalid, 2324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 747 Invalid, 0 Unknown, 1532 Unchecked, 0.4s Time] [2022-03-15 17:04:26,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8156 states. [2022-03-15 17:04:26,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8156 to 4799. [2022-03-15 17:04:26,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4799 states, 4798 states have (on average 3.6552730304293455) internal successors, (17538), 4798 states have internal predecessors, (17538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:26,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4799 states to 4799 states and 17538 transitions. [2022-03-15 17:04:26,695 INFO L78 Accepts]: Start accepts. Automaton has 4799 states and 17538 transitions. Word has length 26 [2022-03-15 17:04:26,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:04:26,695 INFO L470 AbstractCegarLoop]: Abstraction has 4799 states and 17538 transitions. [2022-03-15 17:04:26,695 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-03-15 17:04:26,695 INFO L276 IsEmpty]: Start isEmpty. Operand 4799 states and 17538 transitions. [2022-03-15 17:04:26,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:04:26,702 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:04:26,702 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-03-15 17:04:26,718 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-03-15 17:04:26,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:26,915 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:04:26,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:04:26,916 INFO L85 PathProgramCache]: Analyzing trace with hash -332212152, now seen corresponding path program 64 times [2022-03-15 17:04:26,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:04:26,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027090517] [2022-03-15 17:04:26,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:04:26,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:04:26,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:04:27,219 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:27,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:04:27,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027090517] [2022-03-15 17:04:27,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027090517] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:04:27,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060611154] [2022-03-15 17:04:27,220 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 17:04:27,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:27,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:04:27,221 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:04:27,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-03-15 17:04:27,241 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 17:04:27,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:04:27,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:04:27,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:04:27,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:27,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:27,752 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 110 treesize of output 76 [2022-03-15 17:04:27,878 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:27,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:04:28,362 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 17:04:28,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 263 treesize of output 193 [2022-03-15 17:04:32,313 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:32,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060611154] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:04:32,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:04:32,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 17:04:32,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373838921] [2022-03-15 17:04:32,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:04:32,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 17:04:32,314 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:04:32,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 17:04:32,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-03-15 17:04:32,314 INFO L87 Difference]: Start difference. First operand 4799 states and 17538 transitions. Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 20 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-03-15 17:04:34,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:04:34,856 INFO L93 Difference]: Finished difference Result 7128 states and 24464 transitions. [2022-03-15 17:04:34,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 17:04:34,856 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 20 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-03-15 17:04:34,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:04:34,871 INFO L225 Difference]: With dead ends: 7128 [2022-03-15 17:04:34,871 INFO L226 Difference]: Without dead ends: 7098 [2022-03-15 17:04:34,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=249, Invalid=1311, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 17:04:34,871 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 210 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 932 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 1017 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 17:04:34,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 409 Invalid, 1017 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 932 Invalid, 0 Unknown, 59 Unchecked, 0.6s Time] [2022-03-15 17:04:34,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7098 states. [2022-03-15 17:04:34,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7098 to 4819. [2022-03-15 17:04:35,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4819 states, 4818 states have (on average 3.654005811540058) internal successors, (17605), 4818 states have internal predecessors, (17605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:35,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4819 states to 4819 states and 17605 transitions. [2022-03-15 17:04:35,013 INFO L78 Accepts]: Start accepts. Automaton has 4819 states and 17605 transitions. Word has length 26 [2022-03-15 17:04:35,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:04:35,013 INFO L470 AbstractCegarLoop]: Abstraction has 4819 states and 17605 transitions. [2022-03-15 17:04:35,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 20 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-03-15 17:04:35,013 INFO L276 IsEmpty]: Start isEmpty. Operand 4819 states and 17605 transitions. [2022-03-15 17:04:35,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:04:35,020 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:04:35,020 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-03-15 17:04:35,035 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-03-15 17:04:35,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:35,235 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:04:35,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:04:35,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1366685828, now seen corresponding path program 65 times [2022-03-15 17:04:35,237 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:04:35,237 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483924576] [2022-03-15 17:04:35,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:04:35,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:04:35,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:04:35,533 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:35,533 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:04:35,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483924576] [2022-03-15 17:04:35,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483924576] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:04:35,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846692327] [2022-03-15 17:04:35,533 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 17:04:35,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:35,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:04:35,534 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:04:35,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-03-15 17:04:35,561 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 17:04:35,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:04:35,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 17:04:35,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:04:36,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:36,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:04:36,123 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 109 treesize of output 83 [2022-03-15 17:04:36,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-03-15 17:04:36,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:04:36,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:36,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:36,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:04:36,992 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 231 treesize of output 173 [2022-03-15 17:04:37,857 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:37,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846692327] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:04:37,857 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:04:37,858 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 17:04:37,858 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825663975] [2022-03-15 17:04:37,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:04:37,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 17:04:37,858 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:04:37,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 17:04:37,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-03-15 17:04:37,858 INFO L87 Difference]: Start difference. First operand 4819 states and 17605 transitions. Second operand has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:40,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:04:40,801 INFO L93 Difference]: Finished difference Result 8653 states and 30292 transitions. [2022-03-15 17:04:40,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 17:04:40,801 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 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-03-15 17:04:40,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:04:40,821 INFO L225 Difference]: With dead ends: 8653 [2022-03-15 17:04:40,821 INFO L226 Difference]: Without dead ends: 8632 [2022-03-15 17:04:40,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1380 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=586, Invalid=3446, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 17:04:40,822 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 344 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 1624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 984 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:04:40,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 493 Invalid, 1624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 596 Invalid, 0 Unknown, 984 Unchecked, 0.4s Time] [2022-03-15 17:04:40,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8632 states. [2022-03-15 17:04:40,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8632 to 4820. [2022-03-15 17:04:40,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4820 states, 4819 states have (on average 3.65428512139448) internal successors, (17610), 4819 states have internal predecessors, (17610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:40,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4820 states to 4820 states and 17610 transitions. [2022-03-15 17:04:40,965 INFO L78 Accepts]: Start accepts. Automaton has 4820 states and 17610 transitions. Word has length 26 [2022-03-15 17:04:40,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:04:40,965 INFO L470 AbstractCegarLoop]: Abstraction has 4820 states and 17610 transitions. [2022-03-15 17:04:40,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:40,965 INFO L276 IsEmpty]: Start isEmpty. Operand 4820 states and 17610 transitions. [2022-03-15 17:04:40,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:04:40,973 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:04:40,974 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-03-15 17:04:40,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-03-15 17:04:41,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:41,187 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:04:41,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:04:41,189 INFO L85 PathProgramCache]: Analyzing trace with hash 99228650, now seen corresponding path program 66 times [2022-03-15 17:04:41,189 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:04:41,189 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724244840] [2022-03-15 17:04:41,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:04:41,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:04:41,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:04:41,366 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:41,366 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:04:41,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724244840] [2022-03-15 17:04:41,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724244840] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:04:41,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737380614] [2022-03-15 17:04:41,366 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 17:04:41,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:41,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:04:41,368 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:04:41,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-03-15 17:04:41,388 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 17:04:41,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:04:41,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:04:41,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:04:41,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:41,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:04:41,619 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 109 treesize of output 83 [2022-03-15 17:04:41,891 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:41,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:04:42,209 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 17:04:42,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 199 treesize of output 157 [2022-03-15 17:04:43,608 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:43,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737380614] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:04:43,609 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:04:43,609 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 17:04:43,609 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278734977] [2022-03-15 17:04:43,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:04:43,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 17:04:43,609 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:04:43,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 17:04:43,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-03-15 17:04:43,609 INFO L87 Difference]: Start difference. First operand 4820 states and 17610 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:50,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:04:50,161 INFO L93 Difference]: Finished difference Result 8880 states and 30014 transitions. [2022-03-15 17:04:50,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 17:04:50,161 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:04:50,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:04:50,181 INFO L225 Difference]: With dead ends: 8880 [2022-03-15 17:04:50,181 INFO L226 Difference]: Without dead ends: 8830 [2022-03-15 17:04:50,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2508 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1121, Invalid=6711, Unknown=0, NotChecked=0, Total=7832 [2022-03-15 17:04:50,182 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 362 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 2220 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 2274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 2220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 17:04:50,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 528 Invalid, 2274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 2220 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 17:04:50,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8830 states. [2022-03-15 17:04:50,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8830 to 4782. [2022-03-15 17:04:50,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4782 states, 4781 states have (on average 3.6540472704455134) internal successors, (17470), 4781 states have internal predecessors, (17470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:50,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4782 states to 4782 states and 17470 transitions. [2022-03-15 17:04:50,324 INFO L78 Accepts]: Start accepts. Automaton has 4782 states and 17470 transitions. Word has length 26 [2022-03-15 17:04:50,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:04:50,324 INFO L470 AbstractCegarLoop]: Abstraction has 4782 states and 17470 transitions. [2022-03-15 17:04:50,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:50,324 INFO L276 IsEmpty]: Start isEmpty. Operand 4782 states and 17470 transitions. [2022-03-15 17:04:50,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:04:50,331 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:04:50,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-03-15 17:04:50,347 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-03-15 17:04:50,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-03-15 17:04:50,547 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:04:50,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:04:50,547 INFO L85 PathProgramCache]: Analyzing trace with hash 55443366, now seen corresponding path program 55 times [2022-03-15 17:04:50,547 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:04:50,547 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573334022] [2022-03-15 17:04:50,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:04:50,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:04:50,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:04:50,724 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:50,724 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:04:50,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573334022] [2022-03-15 17:04:50,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573334022] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:04:50,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308718468] [2022-03-15 17:04:50,725 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:04:50,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:50,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:04:50,726 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:04:50,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-03-15 17:04:50,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:04:50,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:04:50,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:04:51,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:51,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:51,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:51,301 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 115 treesize of output 75 [2022-03-15 17:04:51,410 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:51,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:04:51,812 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 17:04:51,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 149 [2022-03-15 17:04:52,569 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:52,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308718468] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:04:52,569 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:04:52,569 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-03-15 17:04:52,570 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867217160] [2022-03-15 17:04:52,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:04:52,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 17:04:52,570 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:04:52,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 17:04:52,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-03-15 17:04:52,570 INFO L87 Difference]: Start difference. First operand 4782 states and 17470 transitions. Second operand has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:58,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:04:58,237 INFO L93 Difference]: Finished difference Result 7346 states and 25456 transitions. [2022-03-15 17:04:58,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 17:04:58,238 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:04:58,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:04:58,251 INFO L225 Difference]: With dead ends: 7346 [2022-03-15 17:04:58,252 INFO L226 Difference]: Without dead ends: 7288 [2022-03-15 17:04:58,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3024 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1468, Invalid=7274, Unknown=0, NotChecked=0, Total=8742 [2022-03-15 17:04:58,252 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 272 mSDsluCounter, 998 mSDsCounter, 0 mSdLazyCounter, 2212 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 2286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 17:04:58,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 644 Invalid, 2286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2212 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 17:04:58,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7288 states. [2022-03-15 17:04:58,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7288 to 4857. [2022-03-15 17:04:58,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4857 states, 4856 states have (on average 3.642504118616145) internal successors, (17688), 4856 states have internal predecessors, (17688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:58,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4857 states to 4857 states and 17688 transitions. [2022-03-15 17:04:58,344 INFO L78 Accepts]: Start accepts. Automaton has 4857 states and 17688 transitions. Word has length 26 [2022-03-15 17:04:58,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:04:58,344 INFO L470 AbstractCegarLoop]: Abstraction has 4857 states and 17688 transitions. [2022-03-15 17:04:58,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:04:58,344 INFO L276 IsEmpty]: Start isEmpty. Operand 4857 states and 17688 transitions. [2022-03-15 17:04:58,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:04:58,351 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:04:58,351 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-03-15 17:04:58,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-03-15 17:04:58,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-03-15 17:04:58,567 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:04:58,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:04:58,567 INFO L85 PathProgramCache]: Analyzing trace with hash -231497226, now seen corresponding path program 56 times [2022-03-15 17:04:58,567 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:04:58,567 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365003973] [2022-03-15 17:04:58,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:04:58,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:04:58,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:04:58,800 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:58,800 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:04:58,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365003973] [2022-03-15 17:04:58,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365003973] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:04:58,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439025137] [2022-03-15 17:04:58,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:04:58,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:04:58,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:04:58,801 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:04:58,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-03-15 17:04:58,826 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:04:58,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:04:58,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:04:58,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:04:59,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:59,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:04:59,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:59,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:04:59,179 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 119 treesize of output 75 [2022-03-15 17:04:59,257 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:04:59,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:04:59,526 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 17:04:59,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 215 treesize of output 149 [2022-03-15 17:05:00,149 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:05:00,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439025137] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:05:00,149 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:05:00,149 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-15 17:05:00,149 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097549477] [2022-03-15 17:05:00,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:05:00,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 17:05:00,150 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:05:00,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 17:05:00,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-03-15 17:05:00,150 INFO L87 Difference]: Start difference. First operand 4857 states and 17688 transitions. Second operand has 25 states, 25 states have (on average 2.64) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:05:05,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:05:05,365 INFO L93 Difference]: Finished difference Result 7389 states and 25650 transitions. [2022-03-15 17:05:05,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-15 17:05:05,365 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.64) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 17:05:05,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:05:05,382 INFO L225 Difference]: With dead ends: 7389 [2022-03-15 17:05:05,382 INFO L226 Difference]: Without dead ends: 7269 [2022-03-15 17:05:05,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3587 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1731, Invalid=8775, Unknown=0, NotChecked=0, Total=10506 [2022-03-15 17:05:05,383 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 341 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 1733 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 1863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 17:05:05,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 426 Invalid, 1863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1733 Invalid, 0 Unknown, 42 Unchecked, 0.8s Time] [2022-03-15 17:05:05,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7269 states. [2022-03-15 17:05:05,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7269 to 4859. [2022-03-15 17:05:05,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4859 states, 4858 states have (on average 3.6381226842321945) internal successors, (17674), 4858 states have internal predecessors, (17674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:05:05,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4859 states to 4859 states and 17674 transitions. [2022-03-15 17:05:05,482 INFO L78 Accepts]: Start accepts. Automaton has 4859 states and 17674 transitions. Word has length 26 [2022-03-15 17:05:05,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:05:05,483 INFO L470 AbstractCegarLoop]: Abstraction has 4859 states and 17674 transitions. [2022-03-15 17:05:05,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.64) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:05:05,483 INFO L276 IsEmpty]: Start isEmpty. Operand 4859 states and 17674 transitions. [2022-03-15 17:05:05,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:05:05,491 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:05:05,491 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-03-15 17:05:05,509 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-03-15 17:05:05,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:05:05,707 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:05:05,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:05:05,708 INFO L85 PathProgramCache]: Analyzing trace with hash 186452920, now seen corresponding path program 67 times [2022-03-15 17:05:05,708 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:05:05,708 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415263875] [2022-03-15 17:05:05,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:05:05,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:05:05,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:05:05,970 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:05:05,970 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:05:05,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415263875] [2022-03-15 17:05:05,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415263875] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:05:05,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934387492] [2022-03-15 17:05:05,971 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 17:05:05,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:05:05,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:05:05,972 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:05:05,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-03-15 17:05:05,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:05:05,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:05:05,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:05:07,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:05:07,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:05:07,596 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 109 treesize of output 75 [2022-03-15 17:05:07,738 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:05:07,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:05:08,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:05:08,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 171 treesize of output 161 [2022-03-15 17:05:16,144 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:05:16,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934387492] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:05:16,145 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:05:16,145 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 17:05:16,145 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142508284] [2022-03-15 17:05:16,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:05:16,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 17:05:16,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:05:16,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 17:05:16,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-03-15 17:05:16,145 INFO L87 Difference]: Start difference. First operand 4859 states and 17674 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-03-15 17:05:17,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:05:17,500 INFO L93 Difference]: Finished difference Result 7070 states and 24691 transitions. [2022-03-15 17:05:17,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 17:05:17,500 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-03-15 17:05:17,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:05:17,515 INFO L225 Difference]: With dead ends: 7070 [2022-03-15 17:05:17,515 INFO L226 Difference]: Without dead ends: 7040 [2022-03-15 17:05:17,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 876 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=443, Invalid=2313, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 17:05:17,515 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 222 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 909 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 1563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 909 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 602 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 17:05:17,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 358 Invalid, 1563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 909 Invalid, 0 Unknown, 602 Unchecked, 0.4s Time] [2022-03-15 17:05:17,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7040 states. [2022-03-15 17:05:17,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7040 to 4887. [2022-03-15 17:05:17,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4887 states, 4886 states have (on average 3.6379451494064674) internal successors, (17775), 4886 states have internal predecessors, (17775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:05:17,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4887 states to 4887 states and 17775 transitions. [2022-03-15 17:05:17,636 INFO L78 Accepts]: Start accepts. Automaton has 4887 states and 17775 transitions. Word has length 26 [2022-03-15 17:05:17,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:05:17,636 INFO L470 AbstractCegarLoop]: Abstraction has 4887 states and 17775 transitions. [2022-03-15 17:05:17,636 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-03-15 17:05:17,636 INFO L276 IsEmpty]: Start isEmpty. Operand 4887 states and 17775 transitions. [2022-03-15 17:05:17,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:05:17,644 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:05:17,644 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-03-15 17:05:17,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-03-15 17:05:17,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-03-15 17:05:17,860 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:05:17,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:05:17,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1431079860, now seen corresponding path program 68 times [2022-03-15 17:05:17,862 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:05:17,862 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982816492] [2022-03-15 17:05:17,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:05:17,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:05:17,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:05:18,060 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:05:18,060 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:05:18,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982816492] [2022-03-15 17:05:18,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982816492] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:05:18,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298460970] [2022-03-15 17:05:18,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 17:05:18,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:05:18,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:05:18,061 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:05:18,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-03-15 17:05:18,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 17:05:18,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:05:18,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 17:05:18,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:05:18,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:05:18,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:05:18,412 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 109 treesize of output 91 [2022-03-15 17:05:19,178 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:05:19,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:05:19,822 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:05:19,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 175 treesize of output 165 [2022-03-15 17:05:27,117 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:05:27,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298460970] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 17:05:27,117 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 17:05:27,117 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 17:05:27,117 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812954110] [2022-03-15 17:05:27,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 17:05:27,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 17:05:27,117 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 17:05:27,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 17:05:27,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2022-03-15 17:05:27,118 INFO L87 Difference]: Start difference. First operand 4887 states and 17775 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-03-15 17:05:29,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 17:05:29,470 INFO L93 Difference]: Finished difference Result 7923 states and 27240 transitions. [2022-03-15 17:05:29,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 17:05:29,470 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-03-15 17:05:29,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 17:05:29,487 INFO L225 Difference]: With dead ends: 7923 [2022-03-15 17:05:29,487 INFO L226 Difference]: Without dead ends: 7878 [2022-03-15 17:05:29,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1115 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=593, Invalid=2947, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 17:05:29,488 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 258 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 531 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 17:05:29,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 352 Invalid, 1349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 772 Invalid, 0 Unknown, 531 Unchecked, 0.5s Time] [2022-03-15 17:05:29,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7878 states. [2022-03-15 17:05:29,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7878 to 4900. [2022-03-15 17:05:29,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4900 states, 4899 states have (on average 3.6378852827107573) internal successors, (17822), 4899 states have internal predecessors, (17822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 17:05:29,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4900 states to 4900 states and 17822 transitions. [2022-03-15 17:05:29,592 INFO L78 Accepts]: Start accepts. Automaton has 4900 states and 17822 transitions. Word has length 26 [2022-03-15 17:05:29,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 17:05:29,592 INFO L470 AbstractCegarLoop]: Abstraction has 4900 states and 17822 transitions. [2022-03-15 17:05:29,592 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-03-15 17:05:29,593 INFO L276 IsEmpty]: Start isEmpty. Operand 4900 states and 17822 transitions. [2022-03-15 17:05:29,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 17:05:29,601 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 17:05:29,601 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-03-15 17:05:29,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-03-15 17:05:29,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-03-15 17:05:29,819 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 17:05:29,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 17:05:29,819 INFO L85 PathProgramCache]: Analyzing trace with hash -2114372754, now seen corresponding path program 69 times [2022-03-15 17:05:29,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 17:05:29,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876346911] [2022-03-15 17:05:29,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 17:05:29,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 17:05:29,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 17:05:30,072 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 17:05:30,072 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 17:05:30,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876346911] [2022-03-15 17:05:30,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876346911] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 17:05:30,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159395604] [2022-03-15 17:05:30,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 17:05:30,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 17:05:30,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 17:05:30,074 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 17:05:30,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-03-15 17:05:30,095 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 17:05:30,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 17:05:30,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 17:05:30,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 17:05:30,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 17:05:30,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:05:30,429 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 109 treesize of output 83 [2022-03-15 17:05:30,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-03-15 17:05:30,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 17:05:31,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 17:05:31,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 17:05:31,190 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 191 treesize of output 161 Received shutdown request... [2022-03-15 17:05:32,105 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 17:05:32,106 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-15 17:05:32,108 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-15 17:05:32,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-03-15 17:05:32,140 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 17:05:32,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2022-03-15 17:05:32,323 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 9ms.. [2022-03-15 17:05:32,324 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-15 17:05:32,325 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-15 17:05:32,325 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-15 17:05:32,327 INFO L732 BasicCegarLoop]: Path program histogram: [69, 56, 1, 1, 1] [2022-03-15 17:05:32,328 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 17:05:32,328 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 17:05:32,329 INFO L202 PluginConnector]: Adding new model min-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 05:05:32 BasicIcfg [2022-03-15 17:05:32,329 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 17:05:32,329 INFO L158 Benchmark]: Toolchain (without parser) took 865467.23ms. Allocated memory was 173.0MB in the beginning and 815.8MB in the end (delta: 642.8MB). Free memory was 137.5MB in the beginning and 483.1MB in the end (delta: -345.6MB). Peak memory consumption was 298.8MB. Max. memory is 8.0GB. [2022-03-15 17:05:32,329 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 173.0MB. Free memory is still 138.6MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 17:05:32,329 INFO L158 Benchmark]: Boogie Procedure Inliner took 20.11ms. Allocated memory is still 173.0MB. Free memory was 137.5MB in the beginning and 135.9MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 17:05:32,329 INFO L158 Benchmark]: Boogie Preprocessor took 19.76ms. Allocated memory is still 173.0MB. Free memory was 135.9MB in the beginning and 134.9MB in the end (delta: 996.1kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 17:05:32,330 INFO L158 Benchmark]: RCFGBuilder took 255.67ms. Allocated memory is still 173.0MB. Free memory was 134.8MB in the beginning and 125.1MB in the end (delta: 9.7MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-15 17:05:32,330 INFO L158 Benchmark]: TraceAbstraction took 865166.41ms. Allocated memory was 173.0MB in the beginning and 815.8MB in the end (delta: 642.8MB). Free memory was 124.6MB in the beginning and 483.1MB in the end (delta: -358.5MB). Peak memory consumption was 285.1MB. Max. memory is 8.0GB. [2022-03-15 17:05:32,330 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12ms. Allocated memory is still 173.0MB. Free memory is still 138.6MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 20.11ms. Allocated memory is still 173.0MB. Free memory was 137.5MB in the beginning and 135.9MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 19.76ms. Allocated memory is still 173.0MB. Free memory was 135.9MB in the beginning and 134.9MB in the end (delta: 996.1kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 255.67ms. Allocated memory is still 173.0MB. Free memory was 134.8MB in the beginning and 125.1MB in the end (delta: 9.7MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 865166.41ms. Allocated memory was 173.0MB in the beginning and 815.8MB in the end (delta: 642.8MB). Free memory was 124.6MB in the beginning and 483.1MB in the end (delta: -358.5MB). Peak memory consumption was 285.1MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 9ms.. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 9ms.. - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 9ms.. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 9ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 865.1s, OverallIterations: 128, TraceHistogramMax: 2, PathProgramHistogramMax: 69, EmptinessCheckTime: 0.7s, AutomataDifference: 508.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 48177 SdHoareTripleChecker+Valid, 79.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 48177 mSDsluCounter, 47342 SdHoareTripleChecker+Invalid, 68.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 32646 IncrementalHoareTripleChecker+Unchecked, 79844 mSDsCounter, 9427 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 154895 IncrementalHoareTripleChecker+Invalid, 196968 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 9427 mSolverCounterUnsat, 4075 mSDtfsCounter, 154895 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 14082 GetRequests, 4648 SyntacticMatches, 344 SemanticMatches, 9090 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 356818 ImplicationChecksByTransitivity, 460.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4900occurred in iteration=127, InterpolantAutomatonStates: 7479, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 9.2s AutomataMinimizationTime, 127 MinimizatonAttempts, 331492 StatesRemovedByMinimization, 127 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 312.8s InterpolantComputationTime, 6338 NumberOfCodeBlocks, 6332 NumberOfCodeBlocksAsserted, 404 NumberOfCheckSat, 9103 ConstructedInterpolants, 189 QuantifiedInterpolants, 215177 SizeOfPredicates, 1435 NumberOfNonLiveVariables, 7955 ConjunctsInSsa, 2542 ConjunctsInUnsatCore, 375 InterpolantComputations, 3 PerfectInterpolantSequences, 174/2192 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown