/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/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/min-max-2.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 21:15:34,939 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 21:15:34,941 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 21:15:35,005 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 21:15:35,005 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 21:15:35,007 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 21:15:35,009 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 21:15:35,011 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 21:15:35,012 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 21:15:35,016 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 21:15:35,016 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 21:15:35,017 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 21:15:35,017 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 21:15:35,019 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 21:15:35,020 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 21:15:35,022 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 21:15:35,022 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 21:15:35,023 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 21:15:35,024 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 21:15:35,028 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 21:15:35,029 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 21:15:35,029 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 21:15:35,030 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 21:15:35,031 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 21:15:35,037 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 21:15:35,037 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 21:15:35,037 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 21:15:35,038 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 21:15:35,038 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 21:15:35,039 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 21:15:35,039 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 21:15:35,040 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 21:15:35,041 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 21:15:35,042 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 21:15:35,042 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 21:15:35,042 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 21:15:35,043 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 21:15:35,043 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 21:15:35,043 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 21:15:35,044 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 21:15:35,044 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 21:15:35,045 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2022-03-15 21:15:35,067 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 21:15:35,068 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 21:15:35,069 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 21:15:35,069 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 21:15:35,069 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 21:15:35,069 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 21:15:35,069 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 21:15:35,069 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 21:15:35,069 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 21:15:35,069 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 21:15:35,070 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 21:15:35,070 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 21:15:35,070 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 21:15:35,070 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 21:15:35,070 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 21:15:35,070 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 21:15:35,071 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 21:15:35,071 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 21:15:35,071 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 21:15:35,071 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 21:15:35,071 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 21:15:35,071 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 21:15:35,071 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 21:15:35,071 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 21:15:35,071 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 21:15:35,071 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 21:15:35,072 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 21:15:35,072 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 21:15:35,073 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 21:15:35,073 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 21:15:35,073 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 21:15:35,073 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 21:15:35,073 INFO L138 SettingsManager]: * Interpolant automaton=MCR 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 21:15:35,270 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 21:15:35,286 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 21:15:35,288 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 21:15:35,288 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 21:15:35,290 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 21:15:35,291 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/min-max-2.wvr.bpl [2022-03-15 21:15:35,291 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/min-max-2.wvr.bpl' [2022-03-15 21:15:35,311 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 21:15:35,312 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 21:15:35,313 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 21:15:35,313 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 21:15:35,313 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 21:15:35,321 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:15:35" (1/1) ... [2022-03-15 21:15:35,326 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:15:35" (1/1) ... [2022-03-15 21:15:35,330 INFO L137 Inliner]: procedures = 6, calls = 5, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 21:15:35,332 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 21:15:35,333 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 21:15:35,333 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 21:15:35,333 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 21:15:35,338 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:15:35" (1/1) ... [2022-03-15 21:15:35,338 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:15:35" (1/1) ... [2022-03-15 21:15:35,347 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:15:35" (1/1) ... [2022-03-15 21:15:35,348 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:15:35" (1/1) ... [2022-03-15 21:15:35,354 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:15:35" (1/1) ... [2022-03-15 21:15:35,356 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:15:35" (1/1) ... [2022-03-15 21:15:35,357 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:15:35" (1/1) ... [2022-03-15 21:15:35,358 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 21:15:35,358 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 21:15:35,358 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 21:15:35,358 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 21:15:35,360 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:15:35" (1/1) ... [2022-03-15 21:15:35,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 21:15:35,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:15:35,388 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 21:15:35,391 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 21:15:35,423 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 21:15:35,423 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 21:15:35,423 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 21:15:35,423 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 21:15:35,423 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 21:15:35,423 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 21:15:35,423 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 21:15:35,424 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 21:15:35,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 21:15:35,424 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 21:15:35,424 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 21:15:35,424 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 21:15:35,424 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-03-15 21:15:35,424 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-03-15 21:15:35,424 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-03-15 21:15:35,424 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread5 given in one single declaration [2022-03-15 21:15:35,424 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2022-03-15 21:15:35,425 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2022-03-15 21:15:35,426 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 21:15:35,462 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 21:15:35,464 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 21:15:35,601 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 21:15:35,626 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 21:15:35,626 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 21:15:35,627 INFO L202 PluginConnector]: Adding new model min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 09:15:35 BoogieIcfgContainer [2022-03-15 21:15:35,627 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 21:15:35,628 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 21:15:35,628 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 21:15:35,630 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 21:15:35,630 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:15:35" (1/2) ... [2022-03-15 21:15:35,631 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@82167e3 and model type min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 09:15:35, skipping insertion in model container [2022-03-15 21:15:35,631 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 09:15:35" (2/2) ... [2022-03-15 21:15:35,632 INFO L111 eAbstractionObserver]: Analyzing ICFG min-max-2.wvr.bpl [2022-03-15 21:15:35,635 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 21:15:35,635 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 21:15:35,635 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 21:15:35,635 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 21:15:35,666 INFO L148 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2022-03-15 21:15:35,692 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 21:15:35,697 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, 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=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 21:15:35,697 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-03-15 21:15:35,704 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 21:15:35,723 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 58 places, 46 transitions, 132 flow [2022-03-15 21:15:35,725 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 58 places, 46 transitions, 132 flow [2022-03-15 21:15:35,726 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 58 places, 46 transitions, 132 flow [2022-03-15 21:15:35,762 INFO L129 PetriNetUnfolder]: 4/41 cut-off events. [2022-03-15 21:15:35,762 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-03-15 21:15:35,765 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 41 events. 4/41 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 111 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 38. Up to 2 conditions per place. [2022-03-15 21:15:35,768 INFO L116 LiptonReduction]: Number of co-enabled transitions 732 [2022-03-15 21:15:36,071 INFO L131 LiptonReduction]: Checked pairs total: 844 [2022-03-15 21:15:36,072 INFO L133 LiptonReduction]: Total number of compositions: 16 [2022-03-15 21:15:36,077 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 43 places, 31 transitions, 102 flow [2022-03-15 21:15:36,116 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 294 states, 293 states have (on average 4.3310580204778155) internal successors, (1269), 293 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:36,119 INFO L276 IsEmpty]: Start isEmpty. Operand has 294 states, 293 states have (on average 4.3310580204778155) internal successors, (1269), 293 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:36,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:15:36,129 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:15:36,129 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] [2022-03-15 21:15:36,130 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:15:36,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:15:36,133 INFO L85 PathProgramCache]: Analyzing trace with hash -478411861, now seen corresponding path program 1 times [2022-03-15 21:15:36,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:15:36,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829759033] [2022-03-15 21:15:36,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:36,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:15:36,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:36,312 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 21:15:36,313 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:15:36,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829759033] [2022-03-15 21:15:36,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829759033] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:15:36,314 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 21:15:36,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 21:15:36,315 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [412204703] [2022-03-15 21:15:36,315 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:15:36,320 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:15:36,368 INFO L252 McrAutomatonBuilder]: Finished intersection with 238 states and 682 transitions. [2022-03-15 21:15:36,368 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:15:38,198 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [654#(<= min (+ max 1)), 657#(<= min (+ (select A 0) 1)), 655#(<= (select A 0) (+ max 1)), 656#(= (select A 0) max)] [2022-03-15 21:15:38,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:15:38,200 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:15:38,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:15:38,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-15 21:15:38,220 INFO L87 Difference]: Start difference. First operand has 294 states, 293 states have (on average 4.3310580204778155) internal successors, (1269), 293 states have internal predecessors, (1269), 0 states have call successors, (0), 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 9 states, 8 states have (on average 9.625) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:38,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:15:38,751 INFO L93 Difference]: Finished difference Result 3474 states and 14860 transitions. [2022-03-15 21:15:38,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 21:15:38,753 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.625) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 21:15:38,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:15:38,783 INFO L225 Difference]: With dead ends: 3474 [2022-03-15 21:15:38,783 INFO L226 Difference]: Without dead ends: 1706 [2022-03-15 21:15:38,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 181 SyntacticMatches, 52 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=226, Invalid=586, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:15:38,786 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 332 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 21:15:38,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 62 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 21:15:38,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1706 states. [2022-03-15 21:15:38,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1706 to 384. [2022-03-15 21:15:38,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 4.250652741514361) internal successors, (1628), 383 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:38,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1628 transitions. [2022-03-15 21:15:38,838 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1628 transitions. Word has length 21 [2022-03-15 21:15:38,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:15:38,839 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 1628 transitions. [2022-03-15 21:15:38,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.625) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:38,839 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1628 transitions. [2022-03-15 21:15:38,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:15:38,841 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:15:38,841 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] [2022-03-15 21:15:38,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 21:15:38,842 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:15:38,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:15:38,842 INFO L85 PathProgramCache]: Analyzing trace with hash -921509565, now seen corresponding path program 2 times [2022-03-15 21:15:38,843 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:15:38,843 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246092383] [2022-03-15 21:15:38,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:38,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:15:38,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:38,867 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 21:15:38,867 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:15:38,867 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246092383] [2022-03-15 21:15:38,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246092383] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:15:38,867 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 21:15:38,867 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 21:15:38,867 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [445049761] [2022-03-15 21:15:38,867 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:15:38,869 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:15:38,884 INFO L252 McrAutomatonBuilder]: Finished intersection with 111 states and 256 transitions. [2022-03-15 21:15:38,884 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:15:39,387 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:15:39,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 21:15:39,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:15:39,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 21:15:39,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 21:15:39,388 INFO L87 Difference]: Start difference. First operand 384 states and 1628 transitions. Second operand has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:39,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:15:39,437 INFO L93 Difference]: Finished difference Result 432 states and 1806 transitions. [2022-03-15 21:15:39,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 21:15:39,438 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 21:15:39,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:15:39,439 INFO L225 Difference]: With dead ends: 432 [2022-03-15 21:15:39,440 INFO L226 Difference]: Without dead ends: 330 [2022-03-15 21:15:39,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 89 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 21:15:39,441 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 16 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:15:39,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 17 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:15:39,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-03-15 21:15:39,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 330. [2022-03-15 21:15:39,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 4.048632218844984) internal successors, (1332), 329 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:39,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 1332 transitions. [2022-03-15 21:15:39,451 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 1332 transitions. Word has length 21 [2022-03-15 21:15:39,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:15:39,452 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 1332 transitions. [2022-03-15 21:15:39,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:39,452 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 1332 transitions. [2022-03-15 21:15:39,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:15:39,453 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:15:39,453 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] [2022-03-15 21:15:39,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 21:15:39,453 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:15:39,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:15:39,454 INFO L85 PathProgramCache]: Analyzing trace with hash 364605017, now seen corresponding path program 3 times [2022-03-15 21:15:39,454 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:15:39,454 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550822537] [2022-03-15 21:15:39,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:39,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:15:39,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:39,476 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 21:15:39,476 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:15:39,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550822537] [2022-03-15 21:15:39,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550822537] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:15:39,477 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 21:15:39,477 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 21:15:39,477 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [788018573] [2022-03-15 21:15:39,477 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:15:39,478 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:15:39,493 INFO L252 McrAutomatonBuilder]: Finished intersection with 96 states and 214 transitions. [2022-03-15 21:15:39,493 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:15:39,951 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:15:39,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 21:15:39,952 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:15:39,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 21:15:39,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 21:15:39,952 INFO L87 Difference]: Start difference. First operand 330 states and 1332 transitions. Second operand has 4 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:39,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:15:39,999 INFO L93 Difference]: Finished difference Result 362 states and 1446 transitions. [2022-03-15 21:15:39,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 21:15:39,999 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 21:15:39,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:15:40,001 INFO L225 Difference]: With dead ends: 362 [2022-03-15 21:15:40,001 INFO L226 Difference]: Without dead ends: 297 [2022-03-15 21:15:40,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 74 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 21:15:40,002 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 12 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:15:40,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 13 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:15:40,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-03-15 21:15:40,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2022-03-15 21:15:40,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 3.9324324324324325) internal successors, (1164), 296 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:40,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 1164 transitions. [2022-03-15 21:15:40,009 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 1164 transitions. Word has length 21 [2022-03-15 21:15:40,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:15:40,009 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 1164 transitions. [2022-03-15 21:15:40,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:40,009 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 1164 transitions. [2022-03-15 21:15:40,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 21:15:40,010 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:15:40,010 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:15:40,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 21:15:40,011 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:15:40,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:15:40,011 INFO L85 PathProgramCache]: Analyzing trace with hash -368158601, now seen corresponding path program 1 times [2022-03-15 21:15:40,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:15:40,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159427701] [2022-03-15 21:15:40,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:40,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:15:40,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:40,114 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 21:15:40,114 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:15:40,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159427701] [2022-03-15 21:15:40,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159427701] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:15:40,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409995051] [2022-03-15 21:15:40,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:40,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:15:40,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:15:40,116 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 21:15:40,117 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 21:15:40,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:40,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 21:15:40,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:15:40,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:15:40,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:15:40,253 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:15:40,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409995051] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:15:40,254 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:15:40,254 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 3, 3] total 9 [2022-03-15 21:15:40,254 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1497413794] [2022-03-15 21:15:40,254 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:15:40,256 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:15:40,310 INFO L252 McrAutomatonBuilder]: Finished intersection with 164 states and 421 transitions. [2022-03-15 21:15:40,310 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:15:42,036 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [7165#(= l 0), 7164#(and (= l 0) (or (not (< min (select A i))) (<= min (select A l))) (or (<= (select A i) (select A l)) (< min (select A i)))), 7162#(or (and (not (= l 0)) (<= min (+ (select A 0) 1))) (and (= l 0) (<= min (select A l)))), 7163#(and (or (not (= l 0)) (<= (select A i) (select A l)) (< min (select A i))) (or (<= (select A i) (+ (select A 0) 1)) (< min (select A i))) (or (not (= l 0)) (not (< min (select A i))) (<= min (select A l))) (or (not (< min (select A i))) (<= min (+ (select A 0) 1))))] [2022-03-15 21:15:42,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:15:42,036 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:15:42,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:15:42,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-15 21:15:42,037 INFO L87 Difference]: Start difference. First operand 297 states and 1164 transitions. Second operand has 12 states, 11 states have (on average 5.909090909090909) internal successors, (65), 12 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 21:15:42,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:15:42,357 INFO L93 Difference]: Finished difference Result 1512 states and 6321 transitions. [2022-03-15 21:15:42,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 21:15:42,358 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.909090909090909) internal successors, (65), 12 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 23 [2022-03-15 21:15:42,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:15:42,364 INFO L225 Difference]: With dead ends: 1512 [2022-03-15 21:15:42,364 INFO L226 Difference]: Without dead ends: 1115 [2022-03-15 21:15:42,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 178 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:15:42,365 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 191 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:15:42,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 45 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:15:42,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2022-03-15 21:15:42,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 305. [2022-03-15 21:15:42,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 3.960526315789474) internal successors, (1204), 304 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:42,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 1204 transitions. [2022-03-15 21:15:42,378 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 1204 transitions. Word has length 23 [2022-03-15 21:15:42,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:15:42,378 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 1204 transitions. [2022-03-15 21:15:42,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.909090909090909) internal successors, (65), 12 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 21:15:42,378 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 1204 transitions. [2022-03-15 21:15:42,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 21:15:42,379 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:15:42,379 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:15:42,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-15 21:15:42,596 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 21:15:42,597 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:15:42,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:15:42,597 INFO L85 PathProgramCache]: Analyzing trace with hash 597268343, now seen corresponding path program 1 times [2022-03-15 21:15:42,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:15:42,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391253835] [2022-03-15 21:15:42,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:42,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:15:42,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:42,632 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:15:42,632 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:15:42,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391253835] [2022-03-15 21:15:42,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391253835] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:15:42,633 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 21:15:42,633 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 21:15:42,633 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1923785393] [2022-03-15 21:15:42,633 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:15:42,634 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:15:42,655 INFO L252 McrAutomatonBuilder]: Finished intersection with 214 states and 591 transitions. [2022-03-15 21:15:42,655 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:15:43,905 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [9317#(and (or (< j N) (<= N l)) (or (< j N) (= (+ (* (- 1) k) l) 0))), 9314#(or (<= N k) (< j N)), 9311#(< l N), 9312#(< j N), 9316#(or (<= N k) (< j N) (< l N)), 9313#(or (< j N) (< l N)), 9315#(or (<= N k) (< l N))] [2022-03-15 21:15:43,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:15:43,906 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:15:43,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:15:43,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2022-03-15 21:15:43,906 INFO L87 Difference]: Start difference. First operand 305 states and 1204 transitions. Second operand has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:44,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:15:44,049 INFO L93 Difference]: Finished difference Result 512 states and 2048 transitions. [2022-03-15 21:15:44,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:15:44,049 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 21:15:44,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:15:44,052 INFO L225 Difference]: With dead ends: 512 [2022-03-15 21:15:44,052 INFO L226 Difference]: Without dead ends: 487 [2022-03-15 21:15:44,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2022-03-15 21:15:44,053 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 248 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:15:44,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 81 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:15:44,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-03-15 21:15:44,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 481. [2022-03-15 21:15:44,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 480 states have (on average 4.102083333333334) internal successors, (1969), 480 states have internal predecessors, (1969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:44,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1969 transitions. [2022-03-15 21:15:44,065 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1969 transitions. Word has length 23 [2022-03-15 21:15:44,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:15:44,066 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1969 transitions. [2022-03-15 21:15:44,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.666666666666667) internal successors, (80), 11 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:44,066 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1969 transitions. [2022-03-15 21:15:44,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 21:15:44,067 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:15:44,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 21:15:44,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-15 21:15:44,068 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:15:44,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:15:44,068 INFO L85 PathProgramCache]: Analyzing trace with hash 825658054, now seen corresponding path program 1 times [2022-03-15 21:15:44,069 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:15:44,069 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322141646] [2022-03-15 21:15:44,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:44,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:15:44,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:44,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:15:44,206 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:15:44,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322141646] [2022-03-15 21:15:44,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322141646] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:15:44,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051264843] [2022-03-15 21:15:44,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:44,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:15:44,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:15:44,208 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 21:15:44,209 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 21:15:44,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:44,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 21:15:44,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:15:44,293 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 21:15:44,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:15:44,333 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 21:15:44,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051264843] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:15:44,334 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:15:44,334 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 3, 3] total 10 [2022-03-15 21:15:44,334 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1006213623] [2022-03-15 21:15:44,334 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:15:44,336 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:15:44,354 INFO L252 McrAutomatonBuilder]: Finished intersection with 189 states and 510 transitions. [2022-03-15 21:15:44,355 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:15:46,267 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [10952#(and (= l k) (or (< (select A j) max) (<= (select A k) (select A j))) (= l 0) (or (not (< (select A j) max)) (<= (select A k) max))), 10953#(and (= l k) (= l 0)), 10951#(<= (select A 0) (+ max 1))] [2022-03-15 21:15:46,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:15:46,267 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:15:46,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:15:46,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-03-15 21:15:46,268 INFO L87 Difference]: Start difference. First operand 481 states and 1969 transitions. Second operand has 12 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 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 21:15:46,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:15:46,547 INFO L93 Difference]: Finished difference Result 1071 states and 4489 transitions. [2022-03-15 21:15:46,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 21:15:46,548 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 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 24 [2022-03-15 21:15:46,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:15:46,552 INFO L225 Difference]: With dead ends: 1071 [2022-03-15 21:15:46,552 INFO L226 Difference]: Without dead ends: 705 [2022-03-15 21:15:46,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 195 SyntacticMatches, 10 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:15:46,552 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 79 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:15:46,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 34 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:15:46,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-03-15 21:15:46,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 493. [2022-03-15 21:15:46,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 492 states have (on average 4.083333333333333) internal successors, (2009), 492 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:46,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 2009 transitions. [2022-03-15 21:15:46,568 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 2009 transitions. Word has length 24 [2022-03-15 21:15:46,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:15:46,568 INFO L470 AbstractCegarLoop]: Abstraction has 493 states and 2009 transitions. [2022-03-15 21:15:46,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 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 21:15:46,568 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 2009 transitions. [2022-03-15 21:15:46,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 21:15:46,569 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:15:46,569 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 21:15:46,600 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 21:15:46,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-03-15 21:15:46,784 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:15:46,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:15:46,785 INFO L85 PathProgramCache]: Analyzing trace with hash -295214052, now seen corresponding path program 2 times [2022-03-15 21:15:46,786 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:15:46,786 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458315434] [2022-03-15 21:15:46,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:46,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:15:46,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:46,898 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:15:46,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:15:46,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458315434] [2022-03-15 21:15:46,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458315434] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:15:46,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802787909] [2022-03-15 21:15:46,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:15:46,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:15:46,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:15:46,908 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 21:15:46,909 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 21:15:46,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:15:46,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:15:46,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 21:15:46,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:15:46,984 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 21:15:46,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:15:47,023 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 21:15:47,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802787909] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:15:47,024 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:15:47,024 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 3, 3] total 10 [2022-03-15 21:15:47,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [756051841] [2022-03-15 21:15:47,024 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:15:47,026 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:15:47,040 INFO L252 McrAutomatonBuilder]: Finished intersection with 143 states and 363 transitions. [2022-03-15 21:15:47,040 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:15:48,396 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [13175#(<= (select A 0) (+ max 1)), 13177#(and (= l k) (= k 0)), 13174#(<= min (+ max 1)), 13176#(and (= l k) (= k 0) (or (<= (select A l) (select A j)) (< (select A j) max)) (or (<= (select A l) max) (not (< (select A j) max))))] [2022-03-15 21:15:48,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:15:48,397 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:15:48,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:15:48,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-03-15 21:15:48,397 INFO L87 Difference]: Start difference. First operand 493 states and 2009 transitions. Second operand has 13 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 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 21:15:48,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:15:48,726 INFO L93 Difference]: Finished difference Result 1866 states and 8011 transitions. [2022-03-15 21:15:48,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 21:15:48,727 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 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 24 [2022-03-15 21:15:48,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:15:48,732 INFO L225 Difference]: With dead ends: 1866 [2022-03-15 21:15:48,732 INFO L226 Difference]: Without dead ends: 897 [2022-03-15 21:15:48,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 155 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:15:48,733 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 140 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:15:48,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 59 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:15:48,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2022-03-15 21:15:48,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 523. [2022-03-15 21:15:48,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 522 states have (on average 4.047892720306513) internal successors, (2113), 522 states have internal predecessors, (2113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:48,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 2113 transitions. [2022-03-15 21:15:48,746 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 2113 transitions. Word has length 24 [2022-03-15 21:15:48,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:15:48,746 INFO L470 AbstractCegarLoop]: Abstraction has 523 states and 2113 transitions. [2022-03-15 21:15:48,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 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 21:15:48,746 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 2113 transitions. [2022-03-15 21:15:48,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 21:15:48,747 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:15:48,748 INFO L514 BasicCegarLoop]: trace histogram [3, 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 21:15:48,779 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 21:15:48,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:15:48,961 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:15:48,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:15:48,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1641047574, now seen corresponding path program 1 times [2022-03-15 21:15:48,962 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:15:48,962 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531182405] [2022-03-15 21:15:48,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:48,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:15:48,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:48,988 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:15:48,989 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:15:48,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531182405] [2022-03-15 21:15:48,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531182405] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:15:48,989 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 21:15:48,989 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 21:15:48,989 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1381311608] [2022-03-15 21:15:48,989 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:15:48,991 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:15:49,018 INFO L252 McrAutomatonBuilder]: Finished intersection with 244 states and 674 transitions. [2022-03-15 21:15:49,019 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:15:50,350 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [16112#(< i N), 16118#(or (< (+ 2 l) N) (<= N (+ l 1))), 16120#(or (< (+ 2 l) N) (<= N (+ l 1)) (< i N)), 16117#(or (<= (+ 2 N) l) (< i N)), 16113#(< l N), 16114#(or (< l N) (< i N)), 16123#(or (<= N l) (< i N)), 16122#(or (<= (+ N 1) l) (< i N)), 16115#(or (< (+ l 1) N) (<= N l)), 16116#(or (< (+ l 1) N) (<= N l) (< i N)), 16119#(or (< (+ 3 l) N) (<= N (+ 2 l))), 16121#(or (< (+ 3 l) N) (<= N (+ 2 l)) (< i N))] [2022-03-15 21:15:50,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 21:15:50,350 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:15:50,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 21:15:50,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2022-03-15 21:15:50,351 INFO L87 Difference]: Start difference. First operand 523 states and 2113 transitions. Second operand has 18 states, 18 states have (on average 6.222222222222222) internal successors, (112), 17 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:50,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:15:50,709 INFO L93 Difference]: Finished difference Result 1015 states and 4261 transitions. [2022-03-15 21:15:50,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 21:15:50,710 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.222222222222222) internal successors, (112), 17 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 21:15:50,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:15:50,714 INFO L225 Difference]: With dead ends: 1015 [2022-03-15 21:15:50,714 INFO L226 Difference]: Without dead ends: 951 [2022-03-15 21:15:50,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 205 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=166, Invalid=484, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:15:50,715 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 248 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 21:15:50,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 133 Invalid, 704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 21:15:50,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2022-03-15 21:15:50,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 909. [2022-03-15 21:15:50,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 909 states, 908 states have (on average 4.287444933920705) internal successors, (3893), 908 states have internal predecessors, (3893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:50,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 3893 transitions. [2022-03-15 21:15:50,764 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 3893 transitions. Word has length 25 [2022-03-15 21:15:50,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:15:50,765 INFO L470 AbstractCegarLoop]: Abstraction has 909 states and 3893 transitions. [2022-03-15 21:15:50,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.222222222222222) internal successors, (112), 17 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:50,765 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 3893 transitions. [2022-03-15 21:15:50,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 21:15:50,767 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:15:50,767 INFO L514 BasicCegarLoop]: trace histogram [3, 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 21:15:50,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-15 21:15:50,767 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:15:50,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:15:50,768 INFO L85 PathProgramCache]: Analyzing trace with hash -2047519570, now seen corresponding path program 1 times [2022-03-15 21:15:50,772 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:15:50,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181425856] [2022-03-15 21:15:50,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:50,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:15:50,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:50,818 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 21:15:50,818 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:15:50,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181425856] [2022-03-15 21:15:50,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181425856] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:15:50,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714084060] [2022-03-15 21:15:50,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:50,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:15:50,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:15:50,831 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 21:15:50,840 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 21:15:50,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:50,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 21:15:50,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:15:50,941 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:15:50,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:15:50,987 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:15:50,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714084060] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:15:50,988 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:15:50,988 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 6] total 11 [2022-03-15 21:15:50,988 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1764600029] [2022-03-15 21:15:50,988 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:15:50,990 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:15:51,021 INFO L252 McrAutomatonBuilder]: Finished intersection with 262 states and 746 transitions. [2022-03-15 21:15:51,022 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:15:52,847 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [19143#(or (< (+ 2 l) N) (<= N (+ l 1)) (<= N i) (< (+ i 1) N)), 19137#(or (< l N) (< i N)), 19139#(or (<= N i) (< (+ i 1) N) (< l N)), 19136#(< i N), 19142#(or (< (+ l 1) N) (<= N i) (< (+ i 1) N) (<= N l)), 19135#(< l N), 19141#(and (or (<= (+ i 1) N) (< l N)) (or (= (+ (* (- 1) k) i) 0) (< l N))), 19144#(or (<= N i) (< (+ i 1) N) (< (+ 3 l) N) (<= N (+ 2 l))), 19140#(or (< k N) (< l N)), 19138#(or (<= N i) (< (+ i 1) N))] [2022-03-15 21:15:52,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:15:52,847 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:15:52,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:15:52,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:15:52,848 INFO L87 Difference]: Start difference. First operand 909 states and 3893 transitions. Second operand has 15 states, 15 states have (on average 7.933333333333334) internal successors, (119), 14 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:53,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:15:53,949 INFO L93 Difference]: Finished difference Result 2553 states and 11338 transitions. [2022-03-15 21:15:53,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-15 21:15:53,950 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 7.933333333333334) internal successors, (119), 14 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have 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 21:15:53,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:15:53,963 INFO L225 Difference]: With dead ends: 2553 [2022-03-15 21:15:53,964 INFO L226 Difference]: Without dead ends: 2553 [2022-03-15 21:15:53,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 232 SyntacticMatches, 37 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1095 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=558, Invalid=2748, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 21:15:53,965 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 471 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 21:15:53,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 216 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 638 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 21:15:53,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2553 states. [2022-03-15 21:15:54,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2553 to 1937. [2022-03-15 21:15:54,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1937 states, 1936 states have (on average 4.607954545454546) internal successors, (8921), 1936 states have internal predecessors, (8921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:54,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1937 states to 1937 states and 8921 transitions. [2022-03-15 21:15:54,017 INFO L78 Accepts]: Start accepts. Automaton has 1937 states and 8921 transitions. Word has length 26 [2022-03-15 21:15:54,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:15:54,017 INFO L470 AbstractCegarLoop]: Abstraction has 1937 states and 8921 transitions. [2022-03-15 21:15:54,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.933333333333334) internal successors, (119), 14 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:54,018 INFO L276 IsEmpty]: Start isEmpty. Operand 1937 states and 8921 transitions. [2022-03-15 21:15:54,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 21:15:54,024 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:15:54,024 INFO L514 BasicCegarLoop]: trace histogram [2, 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 21:15:54,056 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 21:15:54,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:15:54,241 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:15:54,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:15:54,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1491448314, now seen corresponding path program 1 times [2022-03-15 21:15:54,242 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:15:54,242 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575989632] [2022-03-15 21:15:54,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:54,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:15:54,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:54,296 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:15:54,296 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:15:54,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575989632] [2022-03-15 21:15:54,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575989632] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:15:54,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064448742] [2022-03-15 21:15:54,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:54,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:15:54,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:15:54,297 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 21:15:54,298 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 21:15:54,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:54,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 21:15:54,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:15:54,359 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:15:54,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:15:54,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:15:54,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064448742] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:15:54,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:15:54,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-15 21:15:54,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1836215630] [2022-03-15 21:15:54,388 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:15:54,390 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:15:54,409 INFO L252 McrAutomatonBuilder]: Finished intersection with 177 states and 458 transitions. [2022-03-15 21:15:54,410 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:15:55,057 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [25801#(< j N), 25804#(or (<= N (+ k 1)) (<= N j) (< (+ j 1) N)), 25802#(or (<= N k) (< j N)), 25803#(or (<= N (+ k 1)) (< j N))] [2022-03-15 21:15:55,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:15:55,058 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:15:55,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:15:55,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-03-15 21:15:55,058 INFO L87 Difference]: Start difference. First operand 1937 states and 8921 transitions. Second operand has 10 states, 10 states have (on average 5.7) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:55,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:15:55,255 INFO L93 Difference]: Finished difference Result 3819 states and 18007 transitions. [2022-03-15 21:15:55,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 21:15:55,256 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 21:15:55,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:15:55,293 INFO L225 Difference]: With dead ends: 3819 [2022-03-15 21:15:55,293 INFO L226 Difference]: Without dead ends: 3698 [2022-03-15 21:15:55,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 195 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2022-03-15 21:15:55,294 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 188 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:15:55,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 69 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:15:55,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3698 states. [2022-03-15 21:15:55,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3698 to 3009. [2022-03-15 21:15:55,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3009 states, 3008 states have (on average 4.884308510638298) internal successors, (14692), 3008 states have internal predecessors, (14692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:55,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3009 states to 3009 states and 14692 transitions. [2022-03-15 21:15:55,375 INFO L78 Accepts]: Start accepts. Automaton has 3009 states and 14692 transitions. Word has length 26 [2022-03-15 21:15:55,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:15:55,375 INFO L470 AbstractCegarLoop]: Abstraction has 3009 states and 14692 transitions. [2022-03-15 21:15:55,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:55,375 INFO L276 IsEmpty]: Start isEmpty. Operand 3009 states and 14692 transitions. [2022-03-15 21:15:55,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 21:15:55,384 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:15:55,384 INFO L514 BasicCegarLoop]: trace histogram [2, 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 21:15:55,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 21:15:55,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-15 21:15:55,599 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:15:55,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:15:55,600 INFO L85 PathProgramCache]: Analyzing trace with hash -660102708, now seen corresponding path program 2 times [2022-03-15 21:15:55,601 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:15:55,601 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558739439] [2022-03-15 21:15:55,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:55,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:15:55,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:55,634 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:15:55,634 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:15:55,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558739439] [2022-03-15 21:15:55,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558739439] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:15:55,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904228126] [2022-03-15 21:15:55,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:15:55,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:15:55,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:15:55,636 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 21:15:55,637 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 21:15:55,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:15:55,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:15:55,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 21:15:55,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:15:55,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:15:55,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:15:55,737 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:15:55,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904228126] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:15:55,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:15:55,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-03-15 21:15:55,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [795233220] [2022-03-15 21:15:55,740 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:15:55,741 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:15:55,779 INFO L252 McrAutomatonBuilder]: Finished intersection with 241 states and 676 transitions. [2022-03-15 21:15:55,779 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:15:57,129 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [35811#(or (<= (+ 2 l) N) (<= N l))] [2022-03-15 21:15:57,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 21:15:57,129 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:15:57,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 21:15:57,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-15 21:15:57,129 INFO L87 Difference]: Start difference. First operand 3009 states and 14692 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 6 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:57,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:15:57,244 INFO L93 Difference]: Finished difference Result 3436 states and 16403 transitions. [2022-03-15 21:15:57,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 21:15:57,244 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 6 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 21:15:57,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:15:57,256 INFO L225 Difference]: With dead ends: 3436 [2022-03-15 21:15:57,256 INFO L226 Difference]: Without dead ends: 3436 [2022-03-15 21:15:57,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 232 SyntacticMatches, 29 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-03-15 21:15:57,257 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 49 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:15:57,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 53 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:15:57,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3436 states. [2022-03-15 21:15:57,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3436 to 3197. [2022-03-15 21:15:57,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3197 states, 3196 states have (on average 4.83729662077597) internal successors, (15460), 3196 states have internal predecessors, (15460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:57,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3197 states to 3197 states and 15460 transitions. [2022-03-15 21:15:57,330 INFO L78 Accepts]: Start accepts. Automaton has 3197 states and 15460 transitions. Word has length 26 [2022-03-15 21:15:57,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:15:57,330 INFO L470 AbstractCegarLoop]: Abstraction has 3197 states and 15460 transitions. [2022-03-15 21:15:57,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 6 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:57,331 INFO L276 IsEmpty]: Start isEmpty. Operand 3197 states and 15460 transitions. [2022-03-15 21:15:57,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 21:15:57,339 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:15:57,339 INFO L514 BasicCegarLoop]: trace histogram [2, 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 21:15:57,357 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 21:15:57,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:15:57,551 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:15:57,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:15:57,552 INFO L85 PathProgramCache]: Analyzing trace with hash 809713846, now seen corresponding path program 3 times [2022-03-15 21:15:57,553 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:15:57,553 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427759561] [2022-03-15 21:15:57,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:57,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:15:57,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:57,591 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:15:57,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:15:57,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427759561] [2022-03-15 21:15:57,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427759561] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:15:57,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913769778] [2022-03-15 21:15:57,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:15:57,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:15:57,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:15:57,592 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 21:15:57,593 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 21:15:57,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:15:57,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:15:57,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 21:15:57,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:15:57,670 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:15:57,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:15:57,701 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:15:57,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913769778] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:15:57,701 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:15:57,701 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-03-15 21:15:57,701 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [206680738] [2022-03-15 21:15:57,701 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:15:57,703 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:15:57,730 INFO L252 McrAutomatonBuilder]: Finished intersection with 245 states and 698 transitions. [2022-03-15 21:15:57,731 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:15:58,480 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [45806#(< l N)] [2022-03-15 21:15:58,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 21:15:58,481 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:15:58,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 21:15:58,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-15 21:15:58,481 INFO L87 Difference]: Start difference. First operand 3197 states and 15460 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 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 21:15:58,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:15:58,645 INFO L93 Difference]: Finished difference Result 4258 states and 19781 transitions. [2022-03-15 21:15:58,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:15:58,646 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 21:15:58,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:15:58,658 INFO L225 Difference]: With dead ends: 4258 [2022-03-15 21:15:58,659 INFO L226 Difference]: Without dead ends: 4234 [2022-03-15 21:15:58,659 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-03-15 21:15:58,659 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 101 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:15:58,659 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 60 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:15:58,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4234 states. [2022-03-15 21:15:58,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4234 to 3046. [2022-03-15 21:15:58,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3046 states, 3045 states have (on average 4.824302134646962) internal successors, (14690), 3045 states have internal predecessors, (14690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:15:58,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3046 states to 3046 states and 14690 transitions. [2022-03-15 21:15:58,735 INFO L78 Accepts]: Start accepts. Automaton has 3046 states and 14690 transitions. Word has length 26 [2022-03-15 21:15:58,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:15:58,735 INFO L470 AbstractCegarLoop]: Abstraction has 3046 states and 14690 transitions. [2022-03-15 21:15:58,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 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 21:15:58,736 INFO L276 IsEmpty]: Start isEmpty. Operand 3046 states and 14690 transitions. [2022-03-15 21:15:58,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 21:15:58,744 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:15:58,744 INFO L514 BasicCegarLoop]: trace histogram [2, 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 21:15:58,776 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 21:15:58,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:15:58,960 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:15:58,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:15:58,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1452481740, now seen corresponding path program 4 times [2022-03-15 21:15:58,961 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:15:58,961 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166034310] [2022-03-15 21:15:58,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:15:58,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:15:58,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:15:58,997 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:15:58,997 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:15:58,997 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166034310] [2022-03-15 21:15:58,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166034310] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:15:58,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75126214] [2022-03-15 21:15:58,998 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:15:58,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:15:58,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:15:58,999 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 21:15:59,027 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 21:15:59,058 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:15:59,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:15:59,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 21:15:59,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:15:59,099 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:15:59,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:15:59,135 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:15:59,135 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75126214] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:15:59,135 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:15:59,135 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-15 21:15:59,135 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [164546672] [2022-03-15 21:15:59,135 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:15:59,137 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:15:59,198 INFO L252 McrAutomatonBuilder]: Finished intersection with 243 states and 697 transitions. [2022-03-15 21:15:59,198 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:15:59,998 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [56324#(< l N), 56325#(or (<= N k) (< l N)), 56326#(or (<= N (+ k 1)) (< l N))] [2022-03-15 21:15:59,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:15:59,998 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:15:59,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:15:59,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-03-15 21:15:59,999 INFO L87 Difference]: Start difference. First operand 3046 states and 14690 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 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 21:16:00,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:16:00,154 INFO L93 Difference]: Finished difference Result 3809 states and 17469 transitions. [2022-03-15 21:16:00,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:16:00,155 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 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 21:16:00,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:16:00,167 INFO L225 Difference]: With dead ends: 3809 [2022-03-15 21:16:00,167 INFO L226 Difference]: Without dead ends: 3763 [2022-03-15 21:16:00,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 262 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2022-03-15 21:16:00,168 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 100 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:16:00,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 73 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:16:00,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3763 states. [2022-03-15 21:16:00,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3763 to 3046. [2022-03-15 21:16:00,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3046 states, 3045 states have (on average 4.780623973727422) internal successors, (14557), 3045 states have internal predecessors, (14557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:00,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3046 states to 3046 states and 14557 transitions. [2022-03-15 21:16:00,247 INFO L78 Accepts]: Start accepts. Automaton has 3046 states and 14557 transitions. Word has length 26 [2022-03-15 21:16:00,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:16:00,247 INFO L470 AbstractCegarLoop]: Abstraction has 3046 states and 14557 transitions. [2022-03-15 21:16:00,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 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 21:16:00,248 INFO L276 IsEmpty]: Start isEmpty. Operand 3046 states and 14557 transitions. [2022-03-15 21:16:00,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 21:16:00,255 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:16:00,255 INFO L514 BasicCegarLoop]: trace histogram [3, 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 21:16:00,273 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 21:16:00,470 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,SelfDestructingSolverStorable12 [2022-03-15 21:16:00,471 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:16:00,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:16:00,471 INFO L85 PathProgramCache]: Analyzing trace with hash -2064453632, now seen corresponding path program 5 times [2022-03-15 21:16:00,472 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:16:00,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566704075] [2022-03-15 21:16:00,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:16:00,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:16:00,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:16:00,538 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:16:00,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:16:00,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566704075] [2022-03-15 21:16:00,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566704075] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:16:00,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952369840] [2022-03-15 21:16:00,538 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:16:00,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:00,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:16:00,539 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 21:16:00,540 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 21:16:00,574 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:16:00,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:16:00,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 21:16:00,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:16:00,629 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:16:00,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:16:00,678 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:16:00,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952369840] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:16:00,678 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:16:00,678 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 13 [2022-03-15 21:16:00,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [504773345] [2022-03-15 21:16:00,678 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:16:00,680 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:16:00,705 INFO L252 McrAutomatonBuilder]: Finished intersection with 195 states and 508 transitions. [2022-03-15 21:16:00,705 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:16:02,591 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 18 new interpolants: [66410#(< l N), 66408#(< j N), 66409#(or (<= N j) (< (+ j 1) N)), 66421#(or (<= (+ 2 j) N) (< l N)), 66424#(or (<= N j) (<= N i) (< (+ i 1) N) (< (+ 3 l) N) (<= N (+ 2 l)) (< (+ j 1) N)), 66413#(or (<= N j) (< (+ l 1) N) (<= N l) (< (+ j 1) N)), 66415#(or (< j N) (< i N)), 66418#(or (<= N j) (< l N) (< (+ j 1) N) (< i N)), 66352#(< i N), 66420#(or (<= N j) (< (+ l 1) N) (<= N i) (< (+ i 1) N) (<= N l) (< (+ j 1) N)), 66423#(or (< (+ 2 l) N) (<= N j) (<= N (+ l 1)) (<= N i) (< (+ i 1) N) (< (+ j 1) N)), 66412#(or (<= N j) (< l N) (< (+ j 1) N)), 66414#(or (< l N) (< i N)), 66419#(or (<= N j) (< (+ l 1) N) (<= N l) (< (+ j 1) N) (< i N)), 66422#(or (<= (+ 3 j) N) (< l N)), 66417#(or (<= N j) (< (+ j 1) N) (< i N)), 66416#(or (< j N) (< l N) (< i N)), 66411#(or (< j N) (< l N))] [2022-03-15 21:16:02,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 21:16:02,591 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:16:02,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 21:16:02,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=735, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:16:02,592 INFO L87 Difference]: Start difference. First operand 3046 states and 14557 transitions. Second operand has 26 states, 26 states have (on average 5.461538461538462) internal successors, (142), 25 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:04,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:16:04,399 INFO L93 Difference]: Finished difference Result 10164 states and 49116 transitions. [2022-03-15 21:16:04,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-15 21:16:04,399 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 5.461538461538462) internal successors, (142), 25 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 21:16:04,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:16:04,478 INFO L225 Difference]: With dead ends: 10164 [2022-03-15 21:16:04,478 INFO L226 Difference]: Without dead ends: 10164 [2022-03-15 21:16:04,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 183 SyntacticMatches, 14 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2211 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1522, Invalid=5618, Unknown=0, NotChecked=0, Total=7140 [2022-03-15 21:16:04,480 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 903 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 1020 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 903 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 1234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 1020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 21:16:04,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [903 Valid, 220 Invalid, 1234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 1020 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 21:16:04,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10164 states. [2022-03-15 21:16:04,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10164 to 4924. [2022-03-15 21:16:04,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4924 states, 4923 states have (on average 4.938452163315052) internal successors, (24312), 4923 states have internal predecessors, (24312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:04,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4924 states to 4924 states and 24312 transitions. [2022-03-15 21:16:04,688 INFO L78 Accepts]: Start accepts. Automaton has 4924 states and 24312 transitions. Word has length 27 [2022-03-15 21:16:04,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:16:04,688 INFO L470 AbstractCegarLoop]: Abstraction has 4924 states and 24312 transitions. [2022-03-15 21:16:04,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.461538461538462) internal successors, (142), 25 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:04,688 INFO L276 IsEmpty]: Start isEmpty. Operand 4924 states and 24312 transitions. [2022-03-15 21:16:04,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 21:16:04,701 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:16:04,702 INFO L514 BasicCegarLoop]: trace histogram [3, 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 21:16:04,717 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 21:16:04,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 21:16:04,917 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:16:04,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:16:04,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1663234116, now seen corresponding path program 6 times [2022-03-15 21:16:04,919 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:16:04,919 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761572925] [2022-03-15 21:16:04,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:16:04,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:16:04,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:16:04,969 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:16:04,969 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:16:04,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761572925] [2022-03-15 21:16:04,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761572925] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:16:04,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719892824] [2022-03-15 21:16:04,969 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:16:04,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:04,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:16:04,970 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 21:16:05,001 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 21:16:05,006 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:16:05,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:16:05,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 21:16:05,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:16:05,056 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:16:05,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:16:05,091 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:16:05,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719892824] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:16:05,091 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:16:05,091 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 10 [2022-03-15 21:16:05,091 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [815052142] [2022-03-15 21:16:05,091 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:16:05,093 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:16:05,116 INFO L252 McrAutomatonBuilder]: Finished intersection with 197 states and 513 transitions. [2022-03-15 21:16:05,117 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:16:06,534 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 19 new interpolants: [86723#(or (<= N j) (< l N) (< (+ j 1) N) (< i N)), 86712#(< j N), 86729#(or (<= (+ 2 j) N) (< l N)), 86727#(or (< (+ 2 l) N) (<= N j) (<= N (+ l 1)) (<= N i) (< (+ i 1) N) (< (+ j 1) N)), 86717#(or (<= N j) (< (+ l 1) N) (<= N l) (< (+ j 1) N)), 86716#(or (<= N j) (< l N) (< (+ j 1) N)), 86713#(or (<= N j) (< (+ j 1) N)), 86714#(< l N), 86730#(or (<= (+ 3 j) N) (< l N)), 86728#(or (<= N j) (<= N i) (< (+ i 1) N) (< (+ 3 l) N) (<= N (+ 2 l)) (< (+ j 1) N)), 86720#(or (< j N) (< i N)), 86725#(or (< (+ 2 l) N) (<= N j) (<= N (+ l 1)) (< (+ j 1) N)), 86719#(or (< l N) (< i N)), 86722#(or (<= N j) (< (+ j 1) N) (< i N)), 86721#(or (< j N) (< l N) (< i N)), 86724#(or (<= N j) (< (+ l 1) N) (<= N l) (< (+ j 1) N) (< i N)), 86726#(or (< (+ 2 l) N) (<= N j) (<= N (+ l 1)) (< (+ j 1) N) (< i N)), 86718#(< i N), 86715#(or (< j N) (< l N))] [2022-03-15 21:16:06,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 21:16:06,535 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:16:06,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 21:16:06,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=704, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:16:06,535 INFO L87 Difference]: Start difference. First operand 4924 states and 24312 transitions. Second operand has 27 states, 27 states have (on average 5.407407407407407) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:08,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:16:08,392 INFO L93 Difference]: Finished difference Result 14286 states and 71790 transitions. [2022-03-15 21:16:08,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 21:16:08,392 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 5.407407407407407) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 21:16:08,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:16:08,492 INFO L225 Difference]: With dead ends: 14286 [2022-03-15 21:16:08,493 INFO L226 Difference]: Without dead ends: 14286 [2022-03-15 21:16:08,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 189 SyntacticMatches, 11 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3051 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1970, Invalid=7732, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 21:16:08,497 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 1043 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 1093 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1043 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 1319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 1093 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 21:16:08,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1043 Valid, 211 Invalid, 1319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 1093 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 21:16:08,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14286 states. [2022-03-15 21:16:08,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14286 to 6375. [2022-03-15 21:16:08,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6375 states, 6374 states have (on average 5.190461248823345) internal successors, (33084), 6374 states have internal predecessors, (33084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:08,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6375 states to 6375 states and 33084 transitions. [2022-03-15 21:16:08,731 INFO L78 Accepts]: Start accepts. Automaton has 6375 states and 33084 transitions. Word has length 27 [2022-03-15 21:16:08,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:16:08,732 INFO L470 AbstractCegarLoop]: Abstraction has 6375 states and 33084 transitions. [2022-03-15 21:16:08,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.407407407407407) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:08,732 INFO L276 IsEmpty]: Start isEmpty. Operand 6375 states and 33084 transitions. [2022-03-15 21:16:08,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 21:16:08,748 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:16:08,748 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:16:08,781 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 21:16:08,964 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,SelfDestructingSolverStorable14 [2022-03-15 21:16:08,964 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:16:08,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:16:08,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1678331594, now seen corresponding path program 7 times [2022-03-15 21:16:08,965 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:16:08,965 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463843171] [2022-03-15 21:16:08,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:16:08,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:16:08,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:16:09,011 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:16:09,011 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:16:09,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463843171] [2022-03-15 21:16:09,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463843171] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:16:09,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012225915] [2022-03-15 21:16:09,011 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:16:09,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:09,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:16:09,012 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 21:16:09,013 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 21:16:09,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:16:09,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 21:16:09,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:16:09,095 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:16:09,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:16:09,144 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:16:09,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012225915] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:16:09,145 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:16:09,145 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 8 [2022-03-15 21:16:09,145 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1227841162] [2022-03-15 21:16:09,145 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:16:09,146 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:16:09,175 INFO L252 McrAutomatonBuilder]: Finished intersection with 227 states and 607 transitions. [2022-03-15 21:16:09,175 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:16:11,739 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [114073#(or (< (+ l 1) N) (< j N) (<= N l)), 114074#(or (<= N j) (< (+ l 1) N) (<= N l) (< (+ j 1) N)), 114072#(or (< j N) (< l N)), 114075#(or (< (+ 2 l) N) (<= N j) (<= N (+ l 1)) (< (+ j 1) N)), 114071#(or (< (+ l 1) N) (<= N l)), 114076#(or (<= N j) (<= (+ 2 j) N)), 114070#(< l N)] [2022-03-15 21:16:11,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:16:11,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:16:11,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:16:11,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2022-03-15 21:16:11,740 INFO L87 Difference]: Start difference. First operand 6375 states and 33084 transitions. Second operand has 14 states, 14 states have (on average 8.214285714285714) internal successors, (115), 13 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:12,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:16:12,231 INFO L93 Difference]: Finished difference Result 10929 states and 54322 transitions. [2022-03-15 21:16:12,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 21:16:12,231 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 8.214285714285714) internal successors, (115), 13 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 21:16:12,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:16:12,264 INFO L225 Difference]: With dead ends: 10929 [2022-03-15 21:16:12,264 INFO L226 Difference]: Without dead ends: 10929 [2022-03-15 21:16:12,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 210 SyntacticMatches, 33 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=262, Invalid=794, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:16:12,265 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 338 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:16:12,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 131 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:16:12,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10929 states. [2022-03-15 21:16:12,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10929 to 6745. [2022-03-15 21:16:12,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6745 states, 6744 states have (on average 5.1528766310794785) internal successors, (34751), 6744 states have internal predecessors, (34751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:12,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6745 states to 6745 states and 34751 transitions. [2022-03-15 21:16:12,467 INFO L78 Accepts]: Start accepts. Automaton has 6745 states and 34751 transitions. Word has length 27 [2022-03-15 21:16:12,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:16:12,467 INFO L470 AbstractCegarLoop]: Abstraction has 6745 states and 34751 transitions. [2022-03-15 21:16:12,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.214285714285714) internal successors, (115), 13 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:12,467 INFO L276 IsEmpty]: Start isEmpty. Operand 6745 states and 34751 transitions. [2022-03-15 21:16:12,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 21:16:12,484 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:16:12,484 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:16:12,513 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 21:16:12,699 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,SelfDestructingSolverStorable15 [2022-03-15 21:16:12,699 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:16:12,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:16:12,700 INFO L85 PathProgramCache]: Analyzing trace with hash -141139722, now seen corresponding path program 8 times [2022-03-15 21:16:12,701 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:16:12,701 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576457974] [2022-03-15 21:16:12,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:16:12,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:16:12,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:16:12,738 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 21:16:12,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:16:12,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576457974] [2022-03-15 21:16:12,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576457974] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:16:12,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118423465] [2022-03-15 21:16:12,738 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:16:12,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:12,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:16:12,739 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 21:16:12,740 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 21:16:12,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:16:12,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:16:12,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 21:16:12,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:16:12,804 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 21:16:12,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:16:12,835 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 21:16:12,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118423465] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:16:12,835 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:16:12,835 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 6 [2022-03-15 21:16:12,835 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [777362958] [2022-03-15 21:16:12,835 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:16:12,837 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:16:12,860 INFO L252 McrAutomatonBuilder]: Finished intersection with 197 states and 519 transitions. [2022-03-15 21:16:12,860 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:16:13,412 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [138693#(< j N)] [2022-03-15 21:16:13,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 21:16:13,413 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:16:13,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 21:16:13,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-15 21:16:13,413 INFO L87 Difference]: Start difference. First operand 6745 states and 34751 transitions. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:13,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:16:13,566 INFO L93 Difference]: Finished difference Result 9936 states and 49714 transitions. [2022-03-15 21:16:13,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:16:13,566 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 21:16:13,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:16:13,599 INFO L225 Difference]: With dead ends: 9936 [2022-03-15 21:16:13,600 INFO L226 Difference]: Without dead ends: 9915 [2022-03-15 21:16:13,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 219 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2022-03-15 21:16:13,600 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 72 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:16:13,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 53 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:16:13,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9915 states. [2022-03-15 21:16:13,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9915 to 6587. [2022-03-15 21:16:13,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6587 states, 6586 states have (on average 5.117977528089888) internal successors, (33707), 6586 states have internal predecessors, (33707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:13,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6587 states to 6587 states and 33707 transitions. [2022-03-15 21:16:13,834 INFO L78 Accepts]: Start accepts. Automaton has 6587 states and 33707 transitions. Word has length 27 [2022-03-15 21:16:13,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:16:13,834 INFO L470 AbstractCegarLoop]: Abstraction has 6587 states and 33707 transitions. [2022-03-15 21:16:13,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:13,834 INFO L276 IsEmpty]: Start isEmpty. Operand 6587 states and 33707 transitions. [2022-03-15 21:16:13,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 21:16:13,850 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:16:13,850 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:16:13,866 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-15 21:16:14,063 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,SelfDestructingSolverStorable16 [2022-03-15 21:16:14,063 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:16:14,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:16:14,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1668070202, now seen corresponding path program 9 times [2022-03-15 21:16:14,065 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:16:14,065 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694705655] [2022-03-15 21:16:14,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:16:14,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:16:14,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:16:14,106 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 21:16:14,106 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:16:14,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694705655] [2022-03-15 21:16:14,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694705655] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:16:14,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011430399] [2022-03-15 21:16:14,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:16:14,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:14,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:16:14,107 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 21:16:14,108 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 21:16:14,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 21:16:14,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:16:14,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 21:16:14,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:16:14,201 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-15 21:16:14,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:16:14,243 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-15 21:16:14,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011430399] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:16:14,243 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:16:14,243 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-03-15 21:16:14,243 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [304190834] [2022-03-15 21:16:14,243 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:16:14,245 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:16:14,272 INFO L252 McrAutomatonBuilder]: Finished intersection with 207 states and 531 transitions. [2022-03-15 21:16:14,272 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:16:15,764 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [161986#(or (<= N j) (<= (+ 2 j) N)), 161991#(or (<= N i) (< (+ i 1) N) (<= (+ 2 j) N)), 161994#(or (<= N (+ i 1)) (<= (+ 2 j) N)), 161989#(or (<= N j) (<= (+ 2 j) N) (< i N)), 161992#(or (<= N i) (<= (+ 2 j) N)), 161987#(< i N), 161993#(or (<= N (+ i 1)) (< (+ 2 i) N) (<= (+ 2 j) N)), 161990#(or (<= (+ 2 j) N) (< i N)), 161988#(or (<= (+ j 1) N) (< i N))] [2022-03-15 21:16:15,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:16:15,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:16:15,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:16:15,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-03-15 21:16:15,765 INFO L87 Difference]: Start difference. First operand 6587 states and 33707 transitions. Second operand has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:16,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:16:16,075 INFO L93 Difference]: Finished difference Result 11524 states and 57823 transitions. [2022-03-15 21:16:16,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 21:16:16,075 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-15 21:16:16,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:16:16,111 INFO L225 Difference]: With dead ends: 11524 [2022-03-15 21:16:16,111 INFO L226 Difference]: Without dead ends: 11524 [2022-03-15 21:16:16,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 212 SyntacticMatches, 8 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:16:16,112 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 168 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:16:16,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 71 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 617 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:16:16,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11524 states. [2022-03-15 21:16:16,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11524 to 6938. [2022-03-15 21:16:16,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6938 states, 6937 states have (on average 5.169525731584258) internal successors, (35861), 6937 states have internal predecessors, (35861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:16,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6938 states to 6938 states and 35861 transitions. [2022-03-15 21:16:16,291 INFO L78 Accepts]: Start accepts. Automaton has 6938 states and 35861 transitions. Word has length 28 [2022-03-15 21:16:16,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:16:16,291 INFO L470 AbstractCegarLoop]: Abstraction has 6938 states and 35861 transitions. [2022-03-15 21:16:16,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:16,291 INFO L276 IsEmpty]: Start isEmpty. Operand 6938 states and 35861 transitions. [2022-03-15 21:16:16,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 21:16:16,308 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:16:16,308 INFO L514 BasicCegarLoop]: trace histogram [4, 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 21:16:16,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-03-15 21:16:16,526 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,SelfDestructingSolverStorable17 [2022-03-15 21:16:16,526 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:16:16,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:16:16,526 INFO L85 PathProgramCache]: Analyzing trace with hash 201900364, now seen corresponding path program 10 times [2022-03-15 21:16:16,527 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:16:16,527 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872688153] [2022-03-15 21:16:16,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:16:16,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:16:16,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:16:16,614 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:16:16,614 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:16:16,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872688153] [2022-03-15 21:16:16,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872688153] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:16:16,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372630919] [2022-03-15 21:16:16,615 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:16:16,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:16,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:16:16,624 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 21:16:16,625 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 21:16:16,660 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:16:16,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:16:16,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 21:16:16,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:16:16,693 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 21:16:16,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:16:16,726 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 21:16:16,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372630919] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:16:16,726 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:16:16,726 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 8 [2022-03-15 21:16:16,726 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [716438548] [2022-03-15 21:16:16,727 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:16:16,729 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:16:16,759 INFO L252 McrAutomatonBuilder]: Finished intersection with 212 states and 547 transitions. [2022-03-15 21:16:16,759 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:16:17,739 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [187583#(or (< (+ l 1) N) (<= N l)), 187590#(or (<= (+ N 1) l) (< i N)), 187581#(< i N), 187587#(or (< (+ l 1) N) (<= N l) (< i N)), 187592#(or (<= N l) (< i N)), 187591#(or (< (+ 3 l) N) (<= N (+ 2 l)) (< i N)), 187594#(or (<= N (+ l 1)) (< i N)), 187586#(or (< (+ l 4) N) (<= N (+ 3 l))), 187588#(or (< (+ 2 l) N) (<= N (+ l 1)) (< i N)), 187582#(or (< l N) (< i N)), 187589#(or (<= (+ 2 N) l) (< i N)), 187585#(or (< (+ 3 l) N) (<= N (+ 2 l))), 187595#(or (<= N (+ l 1)) (<= N i) (< (+ i 1) N)), 187584#(or (< (+ 2 l) N) (<= N (+ l 1))), 187580#(< l N), 187596#(or (<= N i) (<= i l)), 187593#(or (< (+ l 4) N) (<= N (+ 3 l)) (< i N))] [2022-03-15 21:16:17,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 21:16:17,740 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:16:17,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 21:16:17,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=488, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:16:17,740 INFO L87 Difference]: Start difference. First operand 6938 states and 35861 transitions. Second operand has 25 states, 25 states have (on average 5.16) internal successors, (129), 24 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:18,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:16:18,261 INFO L93 Difference]: Finished difference Result 13946 states and 73276 transitions. [2022-03-15 21:16:18,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 21:16:18,261 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.16) internal successors, (129), 24 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-15 21:16:18,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:16:18,306 INFO L225 Difference]: With dead ends: 13946 [2022-03-15 21:16:18,306 INFO L226 Difference]: Without dead ends: 13643 [2022-03-15 21:16:18,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 219 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=435, Invalid=1457, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 21:16:18,307 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 790 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 790 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 21:16:18,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [790 Valid, 156 Invalid, 883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 761 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 21:16:18,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13643 states. [2022-03-15 21:16:18,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13643 to 11252. [2022-03-15 21:16:18,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11252 states, 11251 states have (on average 5.394453826326549) internal successors, (60693), 11251 states have internal predecessors, (60693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:18,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11252 states to 11252 states and 60693 transitions. [2022-03-15 21:16:18,628 INFO L78 Accepts]: Start accepts. Automaton has 11252 states and 60693 transitions. Word has length 28 [2022-03-15 21:16:18,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:16:18,628 INFO L470 AbstractCegarLoop]: Abstraction has 11252 states and 60693 transitions. [2022-03-15 21:16:18,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.16) internal successors, (129), 24 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:18,628 INFO L276 IsEmpty]: Start isEmpty. Operand 11252 states and 60693 transitions. [2022-03-15 21:16:18,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 21:16:18,655 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:16:18,655 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:16:18,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-03-15 21:16:18,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:18,857 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:16:18,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:16:18,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1203173170, now seen corresponding path program 11 times [2022-03-15 21:16:18,858 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:16:18,858 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530831169] [2022-03-15 21:16:18,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:16:18,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:16:18,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:16:18,916 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 21:16:18,916 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:16:18,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530831169] [2022-03-15 21:16:18,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530831169] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:16:18,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891501234] [2022-03-15 21:16:18,916 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:16:18,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:18,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:16:18,917 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 21:16:18,918 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 21:16:18,950 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 21:16:18,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:16:18,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 21:16:18,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:16:19,028 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:16:19,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:16:19,085 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:16:19,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891501234] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:16:19,085 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:16:19,085 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 12 [2022-03-15 21:16:19,085 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1580103068] [2022-03-15 21:16:19,085 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:16:19,087 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:16:19,117 INFO L252 McrAutomatonBuilder]: Finished intersection with 223 states and 604 transitions. [2022-03-15 21:16:19,117 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:16:21,292 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [224260#(or (< j N) (< i N)), 224258#(or (<= N i) (< (+ i 1) N)), 224261#(or (<= N i) (< (+ i 1) N) (< j N)), 224151#(< i N), 224263#(or (<= N j) (< (+ j 1) N) (< i N)), 224265#(or (<= N (+ i 1)) (<= N j) (< (+ 2 i) N) (< (+ j 1) N)), 224264#(or (<= N j) (<= N i) (< (+ i 1) N) (< (+ j 1) N)), 224259#(< j N), 224262#(or (<= N j) (< (+ j 1) N))] [2022-03-15 21:16:21,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:16:21,292 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:16:21,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:16:21,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:16:21,293 INFO L87 Difference]: Start difference. First operand 11252 states and 60693 transitions. Second operand has 15 states, 15 states have (on average 6.133333333333334) internal successors, (92), 14 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:21,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:16:21,797 INFO L93 Difference]: Finished difference Result 21303 states and 113579 transitions. [2022-03-15 21:16:21,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 21:16:21,798 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 6.133333333333334) internal successors, (92), 14 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-15 21:16:21,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:16:21,873 INFO L225 Difference]: With dead ends: 21303 [2022-03-15 21:16:21,873 INFO L226 Difference]: Without dead ends: 21231 [2022-03-15 21:16:21,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 221 SyntacticMatches, 13 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=222, Invalid=834, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:16:21,874 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 323 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:16:21,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 84 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:16:21,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21231 states. [2022-03-15 21:16:22,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21231 to 12306. [2022-03-15 21:16:22,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12306 states, 12305 states have (on average 5.485493701747258) internal successors, (67499), 12305 states have internal predecessors, (67499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:22,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12306 states to 12306 states and 67499 transitions. [2022-03-15 21:16:22,302 INFO L78 Accepts]: Start accepts. Automaton has 12306 states and 67499 transitions. Word has length 28 [2022-03-15 21:16:22,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:16:22,302 INFO L470 AbstractCegarLoop]: Abstraction has 12306 states and 67499 transitions. [2022-03-15 21:16:22,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.133333333333334) internal successors, (92), 14 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:22,302 INFO L276 IsEmpty]: Start isEmpty. Operand 12306 states and 67499 transitions. [2022-03-15 21:16:22,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 21:16:22,334 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:16:22,334 INFO L514 BasicCegarLoop]: trace histogram [2, 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 21:16:22,350 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 21:16:22,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:22,550 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:16:22,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:16:22,551 INFO L85 PathProgramCache]: Analyzing trace with hash 426088605, now seen corresponding path program 12 times [2022-03-15 21:16:22,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:16:22,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448825400] [2022-03-15 21:16:22,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:16:22,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:16:22,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:16:22,597 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 21:16:22,597 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:16:22,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448825400] [2022-03-15 21:16:22,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448825400] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:16:22,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870630950] [2022-03-15 21:16:22,597 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:16:22,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:22,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:16:22,598 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 21:16:22,599 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 21:16:22,633 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:16:22,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:16:22,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 21:16:22,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:16:22,689 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:16:22,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:16:22,738 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:16:22,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870630950] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:16:22,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:16:22,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 8 [2022-03-15 21:16:22,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1555201338] [2022-03-15 21:16:22,739 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:16:22,741 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:16:22,772 INFO L252 McrAutomatonBuilder]: Finished intersection with 233 states and 628 transitions. [2022-03-15 21:16:22,772 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:16:24,533 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [270378#(or (< (+ l 1) N) (<= N l)), 270381#(or (< (+ 2 l) N) (<= N (+ l 1)) (<= N i) (<= (+ 2 i) N)), 270376#(< l N), 270377#(or (<= (+ i 1) N) (< l N)), 270379#(or (< (+ l 1) N) (<= (+ i 1) N) (<= N l)), 270380#(or (< (+ l 1) N) (<= N i) (<= (+ 2 i) N) (<= N l))] [2022-03-15 21:16:24,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:16:24,534 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:16:24,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:16:24,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-03-15 21:16:24,534 INFO L87 Difference]: Start difference. First operand 12306 states and 67499 transitions. Second operand has 13 states, 13 states have (on average 6.769230769230769) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:25,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:16:25,152 INFO L93 Difference]: Finished difference Result 20016 states and 104313 transitions. [2022-03-15 21:16:25,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 21:16:25,152 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 6.769230769230769) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-15 21:16:25,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:16:25,225 INFO L225 Difference]: With dead ends: 20016 [2022-03-15 21:16:25,225 INFO L226 Difference]: Without dead ends: 19809 [2022-03-15 21:16:25,226 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 221 SyntacticMatches, 30 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=246, Invalid=746, Unknown=0, NotChecked=0, Total=992 [2022-03-15 21:16:25,228 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 262 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:16:25,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 129 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:16:25,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19809 states. [2022-03-15 21:16:25,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19809 to 12871. [2022-03-15 21:16:25,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12871 states, 12870 states have (on average 5.48010878010878) internal successors, (70529), 12870 states have internal predecessors, (70529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:25,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12871 states to 12871 states and 70529 transitions. [2022-03-15 21:16:25,606 INFO L78 Accepts]: Start accepts. Automaton has 12871 states and 70529 transitions. Word has length 28 [2022-03-15 21:16:25,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:16:25,606 INFO L470 AbstractCegarLoop]: Abstraction has 12871 states and 70529 transitions. [2022-03-15 21:16:25,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.769230769230769) internal successors, (88), 12 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:25,606 INFO L276 IsEmpty]: Start isEmpty. Operand 12871 states and 70529 transitions. [2022-03-15 21:16:25,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 21:16:25,638 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:16:25,638 INFO L514 BasicCegarLoop]: trace histogram [3, 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 21:16:25,653 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 21:16:25,853 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:25,854 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:16:25,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:16:25,854 INFO L85 PathProgramCache]: Analyzing trace with hash -531279895, now seen corresponding path program 13 times [2022-03-15 21:16:25,855 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:16:25,855 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861430717] [2022-03-15 21:16:25,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:16:25,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:16:25,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:16:25,880 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 21:16:25,881 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:16:25,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861430717] [2022-03-15 21:16:25,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861430717] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:16:25,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080874431] [2022-03-15 21:16:25,881 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:16:25,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:25,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:16:25,882 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 21:16:25,883 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 21:16:25,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:16:25,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 21:16:25,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:16:25,973 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:16:25,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:16:26,005 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:16:26,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080874431] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:16:26,005 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:16:26,005 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 11 [2022-03-15 21:16:26,005 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [537875534] [2022-03-15 21:16:26,005 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:16:26,007 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:16:26,160 INFO L252 McrAutomatonBuilder]: Finished intersection with 206 states and 537 transitions. [2022-03-15 21:16:26,161 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:16:26,980 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [316354#(< i N), 316355#(or (<= N i) (< (+ i 1) N)), 316356#(or (<= N i) (<= k i))] [2022-03-15 21:16:26,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:16:26,980 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:16:26,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:16:26,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-03-15 21:16:26,981 INFO L87 Difference]: Start difference. First operand 12871 states and 70529 transitions. Second operand has 9 states, 9 states have (on average 6.888888888888889) internal successors, (62), 8 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 21:16:27,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:16:27,341 INFO L93 Difference]: Finished difference Result 25204 states and 133485 transitions. [2022-03-15 21:16:27,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:16:27,345 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.888888888888889) internal successors, (62), 8 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 29 [2022-03-15 21:16:27,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:16:27,444 INFO L225 Difference]: With dead ends: 25204 [2022-03-15 21:16:27,444 INFO L226 Difference]: Without dead ends: 25075 [2022-03-15 21:16:27,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 207 SyntacticMatches, 17 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-03-15 21:16:27,447 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 116 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:16:27,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 77 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:16:27,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25075 states. [2022-03-15 21:16:27,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25075 to 15954. [2022-03-15 21:16:28,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15954 states, 15953 states have (on average 5.60559142481038) internal successors, (89426), 15953 states have internal predecessors, (89426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:28,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15954 states to 15954 states and 89426 transitions. [2022-03-15 21:16:28,091 INFO L78 Accepts]: Start accepts. Automaton has 15954 states and 89426 transitions. Word has length 29 [2022-03-15 21:16:28,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:16:28,091 INFO L470 AbstractCegarLoop]: Abstraction has 15954 states and 89426 transitions. [2022-03-15 21:16:28,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.888888888888889) internal successors, (62), 8 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 21:16:28,091 INFO L276 IsEmpty]: Start isEmpty. Operand 15954 states and 89426 transitions. [2022-03-15 21:16:28,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 21:16:28,148 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:16:28,148 INFO L514 BasicCegarLoop]: trace histogram [3, 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 21:16:28,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-15 21:16:28,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:28,349 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:16:28,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:16:28,349 INFO L85 PathProgramCache]: Analyzing trace with hash -166377247, now seen corresponding path program 14 times [2022-03-15 21:16:28,350 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:16:28,350 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947201443] [2022-03-15 21:16:28,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:16:28,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:16:28,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:16:28,496 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 21:16:28,496 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:16:28,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947201443] [2022-03-15 21:16:28,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947201443] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:16:28,497 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027972712] [2022-03-15 21:16:28,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:16:28,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:28,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:16:28,498 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 21:16:28,499 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 21:16:28,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:16:28,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:16:28,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 21:16:28,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:16:28,594 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 21:16:28,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:16:28,647 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 21:16:28,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027972712] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:16:28,647 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:16:28,647 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-03-15 21:16:28,648 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [842711865] [2022-03-15 21:16:28,648 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:16:28,650 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:16:28,678 INFO L252 McrAutomatonBuilder]: Finished intersection with 201 states and 525 transitions. [2022-03-15 21:16:28,678 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:16:29,747 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [373657#(or (<= N i) (<= k i)), 373655#(< i N), 373656#(or (<= (+ 2 k) N) (<= N k))] [2022-03-15 21:16:29,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:16:29,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:16:29,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:16:29,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-03-15 21:16:29,747 INFO L87 Difference]: Start difference. First operand 15954 states and 89426 transitions. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 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 21:16:30,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:16:30,170 INFO L93 Difference]: Finished difference Result 25884 states and 138341 transitions. [2022-03-15 21:16:30,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:16:30,170 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 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 29 [2022-03-15 21:16:30,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:16:30,369 INFO L225 Difference]: With dead ends: 25884 [2022-03-15 21:16:30,370 INFO L226 Difference]: Without dead ends: 25629 [2022-03-15 21:16:30,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 204 SyntacticMatches, 19 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-03-15 21:16:30,370 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 120 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:16:30,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 86 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:16:30,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25629 states. [2022-03-15 21:16:30,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25629 to 18721. [2022-03-15 21:16:30,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18721 states, 18720 states have (on average 5.64551282051282) internal successors, (105684), 18720 states have internal predecessors, (105684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:31,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18721 states to 18721 states and 105684 transitions. [2022-03-15 21:16:31,086 INFO L78 Accepts]: Start accepts. Automaton has 18721 states and 105684 transitions. Word has length 29 [2022-03-15 21:16:31,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:16:31,086 INFO L470 AbstractCegarLoop]: Abstraction has 18721 states and 105684 transitions. [2022-03-15 21:16:31,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 8 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 21:16:31,086 INFO L276 IsEmpty]: Start isEmpty. Operand 18721 states and 105684 transitions. [2022-03-15 21:16:31,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 21:16:31,136 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:16:31,136 INFO L514 BasicCegarLoop]: trace histogram [3, 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 21:16:31,151 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 21:16:31,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:31,352 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:16:31,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:16:31,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1915272785, now seen corresponding path program 15 times [2022-03-15 21:16:31,353 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:16:31,353 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480182209] [2022-03-15 21:16:31,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:16:31,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:16:31,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:16:31,407 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 21:16:31,407 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:16:31,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480182209] [2022-03-15 21:16:31,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480182209] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:16:31,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990010083] [2022-03-15 21:16:31,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:16:31,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:31,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:16:31,408 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 21:16:31,412 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 21:16:31,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:16:31,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:16:31,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 21:16:31,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:16:31,495 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 21:16:31,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:16:31,548 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-03-15 21:16:31,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990010083] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:16:31,548 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:16:31,548 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 6 [2022-03-15 21:16:31,548 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [109518313] [2022-03-15 21:16:31,548 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:16:31,551 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:16:31,589 INFO L252 McrAutomatonBuilder]: Finished intersection with 251 states and 692 transitions. [2022-03-15 21:16:31,589 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:16:33,313 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [437169#(< i N), 437171#(or (<= N (+ i 1)) (< (+ 2 i) N)), 437170#(or (<= N i) (< (+ i 1) N))] [2022-03-15 21:16:33,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:16:33,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:16:33,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:16:33,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-03-15 21:16:33,314 INFO L87 Difference]: Start difference. First operand 18721 states and 105684 transitions. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 8 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 21:16:33,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:16:33,834 INFO L93 Difference]: Finished difference Result 28685 states and 155049 transitions. [2022-03-15 21:16:33,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:16:33,835 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 8 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 29 [2022-03-15 21:16:33,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:16:33,945 INFO L225 Difference]: With dead ends: 28685 [2022-03-15 21:16:33,945 INFO L226 Difference]: Without dead ends: 28643 [2022-03-15 21:16:33,945 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 257 SyntacticMatches, 17 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2022-03-15 21:16:33,945 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 112 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:16:33,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 95 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:16:33,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28643 states. [2022-03-15 21:16:34,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28643 to 20830. [2022-03-15 21:16:34,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20830 states, 20829 states have (on average 5.640597244226799) internal successors, (117488), 20829 states have internal predecessors, (117488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:16:34,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20830 states to 20830 states and 117488 transitions. [2022-03-15 21:16:34,622 INFO L78 Accepts]: Start accepts. Automaton has 20830 states and 117488 transitions. Word has length 29 [2022-03-15 21:16:34,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:16:34,622 INFO L470 AbstractCegarLoop]: Abstraction has 20830 states and 117488 transitions. [2022-03-15 21:16:34,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 8 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 21:16:34,622 INFO L276 IsEmpty]: Start isEmpty. Operand 20830 states and 117488 transitions. [2022-03-15 21:16:34,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 21:16:34,675 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:16:34,675 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:16:34,691 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 21:16:34,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:34,889 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:16:34,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:16:34,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1967383203, now seen corresponding path program 16 times [2022-03-15 21:16:34,890 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:16:34,890 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137971484] [2022-03-15 21:16:34,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:16:34,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:16:34,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:16:35,125 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:16:35,126 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:16:35,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137971484] [2022-03-15 21:16:35,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137971484] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:16:35,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746345001] [2022-03-15 21:16:35,126 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:16:35,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:16:35,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:16:35,127 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 21:16:35,128 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 21:16:35,160 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:16:35,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:16:35,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-15 21:16:35,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:16:35,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 21:16:35,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 23 treesize of output 21 [2022-03-15 21:16:35,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2022-03-15 21:16:35,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 21:16:35,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2022-03-15 21:16:35,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 21:16:35,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 21:16:35,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 32 treesize of output 28 [2022-03-15 21:16:35,497 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 33 treesize of output 23 [2022-03-15 21:16:35,526 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:16:35,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:16:46,950 INFO L353 Elim1Store]: treesize reduction 44, result has 72.7 percent of original size [2022-03-15 21:16:46,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 3770 treesize of output 3416 [2022-03-15 21:18:02,906 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:02,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746345001] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:02,906 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:02,906 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 11] total 28 [2022-03-15 21:18:02,906 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1761691120] [2022-03-15 21:18:02,906 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:02,908 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:02,937 INFO L252 McrAutomatonBuilder]: Finished intersection with 213 states and 561 transitions. [2022-03-15 21:18:02,937 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:05,641 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [507739#(and (= l 0) (= k 0) (= l i)), 507734#(and (or (<= (select A (+ i 1)) (+ max 1)) (and (< (+ min 1) (select A l)) (= (+ i 1) l)) (and (< min (select A (+ i 1))) (not (= (+ i 1) l))) (and (<= (select A l) (+ 2 max)) (= (+ i 1) l)) (<= (select A i) min)) (or (<= (select A (+ i 1)) (+ max 1)) (and (not (= l i)) (< min (select A i))) (and (< (+ min 1) (select A l)) (= l i)) (< (select A i) (select A (+ i 1))) (and (<= (select A l) (+ 2 max)) (= (+ i 1) l)) (and (< (select A l) (+ (select A (+ i 1)) 1)) (= l i))) (or (and (not (= l i)) (<= (select A (+ i 1)) (select A i))) (and (not (= l i)) (< min (select A i))) (and (<= (+ (select A (+ i 1)) 1) (select A l)) (= l i)) (and (< (+ min 1) (select A l)) (= l i)) (<= (select A i) (+ max 1)) (and (<= (select A l) (+ 2 max)) (= l i))) (or (not (or (and (< (+ min 1) (select A l)) (= (+ i 1) l)) (and (< min (select A (+ i 1))) (not (= (+ i 1) l))))) (not (or (and (not (= l i)) (< min (select A i))) (and (< (+ min 1) (select A l)) (= l i)))) (<= min (+ max 1)))), 507670#(and (or (<= (select A i) (+ max 1)) (< min (select A i))) (or (not (< min (select A i))) (<= min (+ max 1)))), 507735#(and (or (<= (select A (+ l 1)) (+ 2 max)) (<= (select A (+ i 1)) (+ max 1)) (and (not (= l i)) (< min (select A i))) (and (< (+ min 1) (select A l)) (= l i)) (< (select A i) (select A (+ i 1))) (and (<= (select A l) (+ 2 max)) (= (+ i 1) l))) (or (<= (select A (+ l 1)) (+ 2 max)) (and (not (= l i)) (< min (select A i))) (<= (+ (select A (+ i 1)) 1) (select A (+ l 1))) (not (= (+ l 1) i))) (or (<= (select A (+ i 1)) (+ max 1)) (and (< (+ min 1) (select A l)) (= (+ i 1) l)) (and (< min (select A (+ i 1))) (not (= (+ i 1) l))) (and (<= (select A l) (+ 2 max)) (= (+ i 1) l)) (<= (select A i) min) (= l i)) (or (<= (select A (+ i 1)) (+ max 1)) (and (not (= l i)) (< min (select A i))) (= (+ l 1) i) (< (select A i) (select A (+ i 1))) (and (<= (select A l) (+ 2 max)) (= (+ i 1) l)) (= l i)) (or (not (or (and (< (+ min 1) (select A l)) (= (+ i 1) l)) (and (< min (select A (+ i 1))) (not (= (+ i 1) l))))) (not (or (and (not (= l i)) (< min (select A i))) (and (< (+ min 1) (select A l)) (= l i)))) (<= min (+ max 1))) (or (<= (select A (+ l 1)) (+ 2 max)) (<= (select A (+ i 1)) (+ max 1)) (and (< (+ min 1) (select A l)) (= (+ i 1) l)) (and (< min (select A (+ i 1))) (not (= (+ i 1) l))) (and (<= (select A l) (+ 2 max)) (= (+ i 1) l)) (<= (select A i) min)) (or (and (not (= l i)) (< min (select A i))) (and (< (+ min 1) (select A l)) (= l i)) (= (+ l 1) i) (<= (select A (+ i 1)) (select A i)) (<= (select A i) (+ max 1)) (and (<= (select A l) (+ 2 max)) (= l i)))), 507736#(and (or (< (+ (select A 0) 1) (select A l)) (<= (select A l) (+ 2 max)) (<= (select A i) (select A 0)) (not (= (+ i 1) l))) (or (= (+ l 1) i) (<= (select A (+ i 1)) (select A i)) (<= (select A i) (+ max 1)) (= l i) (< (select A 0) (select A i))) (or (<= (select A (+ l 1)) (+ 2 max)) (<= (+ (select A (+ i 1)) 1) (select A (+ l 1))) (not (= (+ l 1) i)) (< (select A 0) (select A i))) (or (= (+ l 1) i) (<= (select A (+ i 1)) (select A i)) (<= (select A l) (+ 2 max)) (<= (select A i) (+ max 1)) (< (select A 0) (select A i))) (or (<= (select A (+ i 1)) (+ max 1)) (<= (select A i) (select A 0)) (= l i) (< (select A 0) (select A (+ i 1))) (= (+ i 1) l)) (or (<= (select A (+ l 1)) (+ 2 max)) (<= (select A (+ i 1)) (+ max 1)) (< (select A i) (select A (+ i 1))) (< (select A 0) (select A i)) (= (+ i 1) l)) (or (not (< (select A 0) (select A i))) (not (< (select A 0) (select A (+ i 1)))) (<= (select A 0) (+ max 1))) (or (<= (select A (+ i 1)) (+ max 1)) (= (+ l 1) i) (< (select A i) (select A (+ i 1))) (= l i) (< (select A 0) (select A i)) (= (+ i 1) l)) (or (<= (select A (+ i 1)) (+ max 1)) (= (+ l 1) i) (< (select A i) (select A (+ i 1))) (<= (select A l) (+ 2 max)) (= l i) (< (select A 0) (select A i))) (or (<= (select A (+ l 1)) (+ 2 max)) (<= (select A (+ i 1)) (+ max 1)) (<= (select A i) (select A 0)) (< (select A 0) (select A (+ i 1))) (= (+ i 1) l))), 507733#(and (or (not (< min (select A i))) (<= min (+ max 1)) (not (< min (select A (+ i 1))))) (or (not (< (select A i) (select A (+ i 1)))) (<= (select A i) (+ max 1)) (< min (select A i))) (or (<= (select A (+ i 1)) (+ max 1)) (< min (select A (+ i 1))) (<= (select A i) min)) (or (<= (select A (+ i 1)) (+ max 1)) (< (select A i) (select A (+ i 1))) (< min (select A i)))), 507737#(and (or (< (select A j) max) (<= (select A k) (select A j))) (= l 0) (= k 0) (or (not (< (select A j) max)) (<= (select A k) max)) (= l i)), 507738#(and (or (<= (select A k) (select A (+ j 1))) (< (select A (+ j 1)) (select A j)) (< (select A j) max)) (= l 0) (= k 0) (or (not (< (select A j) max)) (<= (select A k) max) (not (< (select A (+ j 1)) max))) (or (<= (select A k) (select A (+ j 1))) (not (< (select A j) max)) (< (select A (+ j 1)) max)) (= l i) (or (<= (select A j) (select A (+ j 1))) (< (select A j) max) (<= (select A k) (select A j))))] [2022-03-15 21:19:05,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 21:19:05,642 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:05,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 21:19:05,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=1097, Unknown=8, NotChecked=0, Total=1332 [2022-03-15 21:19:05,642 INFO L87 Difference]: Start difference. First operand 20830 states and 117488 transitions. Second operand has 20 states, 19 states have (on average 5.0) internal successors, (95), 19 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:07,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:07,689 INFO L93 Difference]: Finished difference Result 43163 states and 237804 transitions. [2022-03-15 21:19:07,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 21:19:07,689 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 5.0) internal successors, (95), 19 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 21:19:07,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:07,841 INFO L225 Difference]: With dead ends: 43163 [2022-03-15 21:19:07,841 INFO L226 Difference]: Without dead ends: 36680 [2022-03-15 21:19:07,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 179 SyntacticMatches, 37 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1054 ImplicationChecksByTransitivity, 48.8s TimeCoverageRelationStatistics Valid=452, Invalid=1990, Unknown=8, NotChecked=0, Total=2450 [2022-03-15 21:19:07,842 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 149 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 848 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:07,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 86 Invalid, 937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 848 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 21:19:07,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36680 states. [2022-03-15 21:19:08,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36680 to 24795. [2022-03-15 21:19:08,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24795 states, 24794 states have (on average 5.60958296362023) internal successors, (139084), 24794 states have internal predecessors, (139084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:08,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24795 states to 24795 states and 139084 transitions. [2022-03-15 21:19:08,607 INFO L78 Accepts]: Start accepts. Automaton has 24795 states and 139084 transitions. Word has length 29 [2022-03-15 21:19:08,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:08,607 INFO L470 AbstractCegarLoop]: Abstraction has 24795 states and 139084 transitions. [2022-03-15 21:19:08,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 5.0) internal successors, (95), 19 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:08,607 INFO L276 IsEmpty]: Start isEmpty. Operand 24795 states and 139084 transitions. [2022-03-15 21:19:08,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 21:19:08,673 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:08,673 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:08,691 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 21:19:08,888 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,SelfDestructingSolverStorable24 [2022-03-15 21:19:08,888 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:19:08,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:08,889 INFO L85 PathProgramCache]: Analyzing trace with hash -111752709, now seen corresponding path program 17 times [2022-03-15 21:19:08,890 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:08,890 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697731002] [2022-03-15 21:19:08,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:08,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:08,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:09,045 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 21:19:09,045 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:09,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697731002] [2022-03-15 21:19:09,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697731002] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:09,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496661883] [2022-03-15 21:19:09,045 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:19:09,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:09,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:09,046 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 21:19:09,047 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 21:19:09,091 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:19:09,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:09,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-15 21:19:09,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:09,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 21:19:09,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 45 treesize of output 33 [2022-03-15 21:19:09,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 21:19:09,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 50 treesize of output 34 [2022-03-15 21:19:09,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 21:19:09,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 51 treesize of output 39 [2022-03-15 21:19:09,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 21:19:09,511 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 43 treesize of output 25 [2022-03-15 21:19:09,613 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:09,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:11,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 21:19:11,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 21:19:11,999 INFO L353 Elim1Store]: treesize reduction 130, result has 0.8 percent of original size [2022-03-15 21:19:11,999 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 14 case distinctions, treesize of input 2027 treesize of output 1 [2022-03-15 21:19:12,003 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:12,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496661883] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:12,004 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:12,004 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 14, 14] total 34 [2022-03-15 21:19:12,004 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1232004077] [2022-03-15 21:19:12,004 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:12,006 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:12,027 INFO L252 McrAutomatonBuilder]: Finished intersection with 154 states and 362 transitions. [2022-03-15 21:19:12,027 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:13,706 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [600726#(and (= l k) (or (<= (select A k) (select A (+ j 1))) (< (select A (+ j 1)) (select A j)) (< (select A j) max)) (= l 0) (or (not (< (select A j) max)) (<= (select A k) max) (not (< (select A (+ j 1)) max))) (or (<= (select A k) (select A (+ j 1))) (not (< (select A j) max)) (< (select A (+ j 1)) max)) (or (<= (select A j) (select A (+ j 1))) (< (select A j) max) (<= (select A k) (select A j)))), 600723#(<= (select A 0) (+ max 1)), 600724#(or (and (= l 0) (<= (select A l) (+ 2 max))) (<= (select A 0) (+ max 1))), 600727#(and (= l k) (= l 0)), 600725#(and (= l k) (or (< (select A j) max) (<= (select A k) (select A j))) (= l 0) (or (not (< (select A j) max)) (<= (select A k) max))), 600722#(<= min (+ max 1))] [2022-03-15 21:19:13,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 21:19:13,706 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:13,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 21:19:13,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=1329, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 21:19:13,707 INFO L87 Difference]: Start difference. First operand 24795 states and 139084 transitions. Second operand has 16 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 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 21:19:14,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:14,701 INFO L93 Difference]: Finished difference Result 65358 states and 367843 transitions. [2022-03-15 21:19:14,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 21:19:14,701 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 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 29 [2022-03-15 21:19:14,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:15,237 INFO L225 Difference]: With dead ends: 65358 [2022-03-15 21:19:15,237 INFO L226 Difference]: Without dead ends: 44358 [2022-03-15 21:19:15,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 144 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1021 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=439, Invalid=1913, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 21:19:15,238 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 134 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:15,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 76 Invalid, 755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 21:19:15,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44358 states. [2022-03-15 21:19:15,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44358 to 21599. [2022-03-15 21:19:15,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21599 states, 21598 states have (on average 5.6104268913788315) internal successors, (121174), 21598 states have internal predecessors, (121174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:15,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21599 states to 21599 states and 121174 transitions. [2022-03-15 21:19:15,971 INFO L78 Accepts]: Start accepts. Automaton has 21599 states and 121174 transitions. Word has length 29 [2022-03-15 21:19:15,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:15,971 INFO L470 AbstractCegarLoop]: Abstraction has 21599 states and 121174 transitions. [2022-03-15 21:19:15,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 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 21:19:15,971 INFO L276 IsEmpty]: Start isEmpty. Operand 21599 states and 121174 transitions. [2022-03-15 21:19:16,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 21:19:16,025 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:16,026 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:16,044 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 21:19:16,239 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,SelfDestructingSolverStorable25 [2022-03-15 21:19:16,239 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:19:16,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:16,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1912152613, now seen corresponding path program 18 times [2022-03-15 21:19:16,243 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:16,243 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832761392] [2022-03-15 21:19:16,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:16,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:16,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:16,437 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 21:19:16,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:16,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832761392] [2022-03-15 21:19:16,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832761392] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:16,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111453710] [2022-03-15 21:19:16,437 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:19:16,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:16,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:16,439 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 21:19:16,439 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 21:19:16,483 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 21:19:16,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:16,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 21:19:16,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:16,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 21:19:16,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-03-15 21:19:16,662 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 21:19:16,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:16,911 INFO L353 Elim1Store]: treesize reduction 10, result has 87.7 percent of original size [2022-03-15 21:19:16,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 62 treesize of output 112 [2022-03-15 21:19:17,010 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 21:19:17,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111453710] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:17,010 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:17,010 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 6] total 17 [2022-03-15 21:19:17,010 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1683032952] [2022-03-15 21:19:17,010 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:17,012 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:17,059 INFO L252 McrAutomatonBuilder]: Finished intersection with 329 states and 976 transitions. [2022-03-15 21:19:17,059 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:59,256 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [709487#(and (or (<= (select A i) min) (<= min (+ max 1))) (or (<= (select A i) (+ max 1)) (< min (select A i)))), 709495#(and (or (<= (select A (+ i 1)) (+ max 1)) (<= (select A i) (select A 0)) (< (select A 0) (select A (+ i 1)))) (or (<= (select A (+ i 1)) (select A i)) (<= (select A i) (+ max 1)) (< (select A 0) (select A i))) (or (not (< (select A 0) (select A i))) (<= (select A (+ i 1)) (select A 0)) (<= (select A 0) (+ max 1))) (or (<= (select A (+ i 1)) (+ max 1)) (< (select A i) (select A (+ i 1))) (< (select A 0) (select A i)))), 709490#(and (or (<= min (+ (select A j) 1)) (< (select A j) max) (<= (select A i) min)) (or (not (< (select A j) max)) (<= (select A i) (+ max 1)) (< min (select A i))) (or (< (select A j) max) (<= (select A i) (+ (select A j) 1)) (< min (select A i))) (or (<= max (select A j)) (not (< min (select A i))) (<= min (+ max 1)))), 709497#(and (or (not (< (select A 0) (select A i))) (<= (select A (+ i 1)) (select A 0)) (< (select A j) max) (<= (select A 0) (+ (select A j) 1))) (or (<= (select A (+ i 1)) (+ (select A j) 1)) (< (select A i) (select A (+ i 1))) (< (select A j) max) (< (select A 0) (select A i))) (or (<= (select A (+ i 1)) (+ max 1)) (< (select A i) (select A (+ i 1))) (not (< (select A j) max)) (< (select A 0) (select A i))) (or (<= (select A (+ i 1)) (+ max 1)) (not (< (select A 0) (select A i))) (not (< (select A j) max)) (< (select A 0) (select A (+ i 1)))) (or (not (< (select A 0) (select A i))) (not (< (select A 0) (select A (+ i 1)))) (<= max (select A j)) (<= (select A 0) (+ max 1))) (or (<= (select A (+ i 1)) (select A i)) (< (select A j) max) (<= (select A i) (+ (select A j) 1)) (< (select A 0) (select A i))) (or (<= (select A (+ i 1)) (+ (select A j) 1)) (< (select A j) max) (<= (select A i) (select A 0)) (< (select A 0) (select A (+ i 1)))) (or (not (< (select A j) max)) (<= (select A (+ i 1)) (select A i)) (<= (select A i) (+ max 1)) (< (select A 0) (select A i)))), 709488#(and (or (<= min (+ (select A j) 1)) (< (select A j) max)) (or (<= max (select A j)) (<= min (+ max 1)))), 709492#(and (or (<= (select A (+ i 1)) (select A i)) (<= (select A i) (+ max 1)) (< min (select A i))) (or (<= (select A (+ i 1)) (+ max 1)) (< min (select A (+ i 1))) (<= (select A i) min)) (or (<= (select A (+ i 1)) min) (not (< min (select A i))) (<= min (+ max 1))) (or (<= (select A (+ i 1)) (+ max 1)) (< (select A i) (select A (+ i 1))) (< min (select A i)))), 709494#(and (or (< (select A (+ j 1)) (select A j)) (<= (select A (+ i 1)) (select A i)) (< (select A j) max) (<= (select A i) (+ (select A (+ j 1)) 1)) (< min (select A i))) (or (< (select A (+ j 1)) (select A j)) (< (select A i) (select A (+ i 1))) (<= (select A (+ i 1)) (+ (select A (+ j 1)) 1)) (< (select A j) max) (< min (select A i))) (or (<= (select A j) (select A (+ j 1))) (<= min (+ (select A j) 1)) (not (< min (select A i))) (< (select A j) max) (not (< min (select A (+ i 1))))) (or (< (select A i) (select A (+ i 1))) (<= (select A (+ i 1)) (+ (select A (+ j 1)) 1)) (not (< (select A j) max)) (< (select A (+ j 1)) max) (< min (select A i))) (or (<= max (select A j)) (<= (select A (+ i 1)) min) (<= max (select A (+ j 1))) (not (< min (select A i))) (<= min (+ max 1))) (or (not (< (select A j) max)) (not (< min (select A i))) (<= min (+ (select A (+ j 1)) 1)) (not (< min (select A (+ i 1)))) (< (select A (+ j 1)) max)) (or (<= (select A (+ i 1)) (+ max 1)) (< min (select A (+ i 1))) (<= max (select A j)) (<= max (select A (+ j 1))) (<= (select A i) min)) (or (<= (select A j) (select A (+ j 1))) (not (< (select A i) (select A (+ i 1)))) (< (select A j) max) (<= (select A i) (+ (select A j) 1)) (< min (select A i))) (or (< min (select A (+ i 1))) (<= (select A (+ i 1)) (+ (select A j) 1)) (not (< min (select A i))) (< (select A j) max) (not (< (select A (+ j 1)) (select A j)))) (or (not (< (select A j) max)) (<= (select A (+ i 1)) (select A i)) (<= (select A i) (+ (select A (+ j 1)) 1)) (< (select A (+ j 1)) max) (< min (select A i))) (or (<= (select A (+ i 1)) (+ max 1)) (< (select A i) (select A (+ i 1))) (not (< (select A j) max)) (< min (select A i)) (not (< (select A (+ j 1)) max))) (or (not (< (select A j) max)) (<= (select A (+ i 1)) (select A i)) (<= (select A i) (+ max 1)) (< min (select A i)) (not (< (select A (+ j 1)) max))) (or (<= (select A (+ i 1)) (+ (select A j) 1)) (< (select A i) (select A (+ i 1))) (< (select A j) max) (not (< (select A (+ j 1)) (select A j))) (< min (select A i))) (or (< min (select A (+ i 1))) (<= (select A (+ i 1)) (+ (select A (+ j 1)) 1)) (not (< (select A j) max)) (not (< min (select A i))) (< (select A (+ j 1)) max)) (or (< (select A (+ j 1)) (select A j)) (<= (select A (+ i 1)) min) (not (< min (select A i))) (< (select A j) max) (<= min (+ (select A (+ j 1)) 1))) (or (< min (select A (+ i 1))) (< (select A (+ j 1)) (select A j)) (<= (select A (+ i 1)) (+ (select A (+ j 1)) 1)) (< (select A j) max) (<= (select A i) min))), 709496#(and (<= (select A 0) (+ max 1)) (= (select A i) (select A 0))), 709501#(and (or (and (<= max (select A k)) (= k 0)) (<= max (select A (+ k 1))) (and (<= (+ max 1) (select A 0)) (not (= k 0)))) (or (and (= (select A (+ k 1)) (select A k)) (= k i)) (and (not (= k i)) (= (select A i) (+ (select A (+ k 1)) 1))) (not (= (+ k 1) 0)) (= i (+ k 1))) (= j 0) (or (and (<= max (select A k)) (= k 0)) (= (+ k 1) 0) (and (<= (+ max 1) (select A 0)) (not (= k 0)))) (or (= (+ k 1) 0) (and (or (and (= k i) (= (select A 0) (+ (select A k) 1))) (and (not (= k i)) (= (select A i) (select A 0)))) (not (= k 0))) (and (= k 0) (or (= k i) (= (select A i) (+ (select A k) 1)))) (= i (+ k 1))) (or (= (+ k 1) 0) (and (= (+ (select A (+ k 1)) 1) (select A 0)) (not (= k 0))) (not (= i (+ k 1))) (and (= (select A (+ k 1)) (select A k)) (= k 0)))), 709491#(and (or (< (select A j) max) (not (< (select A (+ j 1)) (select A j))) (<= (select A i) (+ (select A j) 1)) (< min (select A i))) (or (not (< (select A j) max)) (<= (select A i) (+ (select A (+ j 1)) 1)) (< (select A (+ j 1)) max) (< min (select A i))) (or (< (select A (+ j 1)) (select A j)) (< (select A j) max) (<= (select A i) min) (<= min (+ (select A (+ j 1)) 1))) (or (not (< (select A j) max)) (not (< min (select A i))) (<= min (+ (select A (+ j 1)) 1)) (< (select A (+ j 1)) max)) (or (<= (select A j) (select A (+ j 1))) (<= min (+ (select A j) 1)) (not (< min (select A i))) (< (select A j) max)) (or (not (< (select A j) max)) (<= (select A i) (+ max 1)) (< min (select A i)) (not (< (select A (+ j 1)) max))) (or (< (select A (+ j 1)) (select A j)) (< (select A j) max) (<= (select A i) (+ (select A (+ j 1)) 1)) (< min (select A i))) (or (<= max (select A j)) (<= max (select A (+ j 1))) (<= (select A i) min) (<= min (+ max 1)))), 709500#(and (or (and (<= max (select A k)) (= k 0)) (<= (+ max 1) (select A 0))) (= j 0) (or (and (or (and (= k i) (= (select A 0) (+ (select A k) 1))) (and (not (= k i)) (= (select A i) (select A 0)))) (not (= k 0))) (and (= k 0) (or (= k i) (= (select A i) (+ (select A k) 1)))))), 709489#(and (or (<= (select A j) (select A (+ j 1))) (<= min (+ (select A j) 1)) (< (select A j) max)) (or (not (< (select A j) max)) (<= min (+ (select A (+ j 1)) 1)) (< (select A (+ j 1)) max)) (or (< (select A (+ j 1)) (select A j)) (< (select A j) max) (<= min (+ (select A (+ j 1)) 1))) (or (<= max (select A j)) (<= max (select A (+ j 1))) (<= min (+ max 1)))), 709498#(and (= (select A 0) max) (= (select A i) (select A 0))), 709499#(and (or (not (< (select A 0) (select A i))) (<= (select A (+ i 1)) (+ (select A j) 1)) (< (select A j) max) (not (< (select A (+ j 1)) (select A j))) (< (select A 0) (select A (+ i 1)))) (or (< (select A (+ j 1)) (select A j)) (<= (select A (+ i 1)) (+ (select A (+ j 1)) 1)) (< (select A j) max) (<= (select A i) (select A 0)) (< (select A 0) (select A (+ i 1)))) (or (not (< (select A j) max)) (<= (select A (+ i 1)) (select A i)) (<= (select A i) (+ max 1)) (< (select A 0) (select A i)) (not (< (select A (+ j 1)) max))) (or (<= (select A (+ i 1)) (+ (select A j) 1)) (< (select A i) (select A (+ i 1))) (< (select A j) max) (not (< (select A (+ j 1)) (select A j))) (< (select A 0) (select A i))) (or (<= (select A (+ i 1)) (+ max 1)) (< (select A i) (select A (+ i 1))) (not (< (select A j) max)) (< (select A 0) (select A i)) (not (< (select A (+ j 1)) max))) (or (not (< (select A 0) (select A i))) (<= (select A (+ i 1)) (+ (select A (+ j 1)) 1)) (not (< (select A j) max)) (< (select A 0) (select A (+ i 1))) (< (select A (+ j 1)) max)) (or (< (select A (+ j 1)) (select A j)) (< (select A i) (select A (+ i 1))) (<= (select A (+ i 1)) (+ (select A (+ j 1)) 1)) (< (select A j) max) (< (select A 0) (select A i))) (or (< (select A i) (select A (+ i 1))) (<= (select A (+ i 1)) (+ (select A (+ j 1)) 1)) (not (< (select A j) max)) (< (select A 0) (select A i)) (< (select A (+ j 1)) max)) (or (<= (select A j) (select A (+ j 1))) (not (< (select A i) (select A (+ i 1)))) (< (select A j) max) (<= (select A i) (+ (select A j) 1)) (< (select A 0) (select A i))) (or (not (< (select A j) max)) (<= (select A (+ i 1)) (select A i)) (< (select A 0) (select A i)) (<= (select A i) (+ (select A (+ j 1)) 1)) (< (select A (+ j 1)) max)) (or (not (< (select A 0) (select A i))) (<= (select A (+ i 1)) (select A 0)) (<= max (select A j)) (<= max (select A (+ j 1))) (<= (select A 0) (+ max 1))) (or (< (select A (+ j 1)) (select A j)) (<= (select A (+ i 1)) (select A i)) (< (select A j) max) (< (select A 0) (select A i)) (<= (select A i) (+ (select A (+ j 1)) 1))) (or (not (< (select A 0) (select A i))) (not (< (select A 0) (select A (+ i 1)))) (not (< (select A j) max)) (<= (select A 0) (+ (select A (+ j 1)) 1)) (< (select A (+ j 1)) max)) (or (not (< (select A 0) (select A i))) (<= (select A (+ i 1)) (select A 0)) (< (select A (+ j 1)) (select A j)) (<= (select A 0) (+ (select A (+ j 1)) 1)) (< (select A j) max)) (or (<= (select A (+ i 1)) (+ max 1)) (<= max (select A j)) (<= max (select A (+ j 1))) (<= (select A i) (select A 0)) (< (select A 0) (select A (+ i 1)))) (or (<= (select A j) (select A (+ j 1))) (not (< (select A 0) (select A i))) (not (< (select A 0) (select A (+ i 1)))) (< (select A j) max) (<= (select A 0) (+ (select A j) 1)))), 709493#(and (or (<= (select A (+ i 1)) (+ (select A j) 1)) (< (select A i) (select A (+ i 1))) (< (select A j) max) (< min (select A i))) (or (<= (select A (+ i 1)) (+ max 1)) (< (select A i) (select A (+ i 1))) (not (< (select A j) max)) (< min (select A i))) (or (< min (select A (+ i 1))) (<= (select A (+ i 1)) (+ (select A j) 1)) (< (select A j) max) (<= (select A i) min)) (or (<= min (+ (select A j) 1)) (<= (select A (+ i 1)) min) (not (< min (select A i))) (< (select A j) max)) (or (not (< (select A j) max)) (<= (select A (+ i 1)) (select A i)) (<= (select A i) (+ max 1)) (< min (select A i))) (or (<= (select A (+ i 1)) (select A i)) (< (select A j) max) (<= (select A i) (+ (select A j) 1)) (< min (select A i))) (or (<= max (select A j)) (not (< min (select A i))) (<= min (+ max 1)) (not (< min (select A (+ i 1))))) (or (<= (select A (+ i 1)) (+ max 1)) (< min (select A (+ i 1))) (not (< (select A j) max)) (not (< min (select A i)))))] [2022-03-15 21:19:59,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 21:19:59,257 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:59,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 21:19:59,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=831, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 21:19:59,258 INFO L87 Difference]: Start difference. First operand 21599 states and 121174 transitions. Second operand has 26 states, 25 states have (on average 5.56) internal successors, (139), 25 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:02,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:02,485 INFO L93 Difference]: Finished difference Result 59813 states and 326639 transitions. [2022-03-15 21:20:02,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 21:20:02,485 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 5.56) internal successors, (139), 25 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 21:20:02,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:02,675 INFO L225 Difference]: With dead ends: 59813 [2022-03-15 21:20:02,675 INFO L226 Difference]: Without dead ends: 43076 [2022-03-15 21:20:02,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 394 GetRequests, 319 SyntacticMatches, 14 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1118 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=996, Invalid=2910, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 21:20:02,677 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 449 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 1177 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 449 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 1371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 1177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:02,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [449 Valid, 132 Invalid, 1371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 1177 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 21:20:02,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43076 states. [2022-03-15 21:20:03,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43076 to 25847. [2022-03-15 21:20:03,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25847 states, 25846 states have (on average 5.485607057184864) internal successors, (141781), 25846 states have internal predecessors, (141781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:03,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25847 states to 25847 states and 141781 transitions. [2022-03-15 21:20:03,861 INFO L78 Accepts]: Start accepts. Automaton has 25847 states and 141781 transitions. Word has length 29 [2022-03-15 21:20:03,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:03,861 INFO L470 AbstractCegarLoop]: Abstraction has 25847 states and 141781 transitions. [2022-03-15 21:20:03,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 5.56) internal successors, (139), 25 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:03,861 INFO L276 IsEmpty]: Start isEmpty. Operand 25847 states and 141781 transitions. [2022-03-15 21:20:04,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 21:20:04,082 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:04,083 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:04,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 21:20:04,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-15 21:20:04,291 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 2 more)] === [2022-03-15 21:20:04,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:04,295 INFO L85 PathProgramCache]: Analyzing trace with hash -174920489, now seen corresponding path program 19 times [2022-03-15 21:20:04,297 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:04,297 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689140229] [2022-03-15 21:20:04,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:04,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:04,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:04,445 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 21:20:04,445 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:04,445 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689140229] [2022-03-15 21:20:04,445 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689140229] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:04,445 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238754041] [2022-03-15 21:20:04,445 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:20:04,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:04,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:04,447 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 21:20:04,448 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 21:20:04,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:04,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 21:20:04,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:04,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2022-03-15 21:20:04,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 21:20:04,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-03-15 21:20:04,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 21:20:04,746 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 21:20:04,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:14,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 21:20:14,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 5445 treesize of output 5519 Received shutdown request... [2022-03-15 21:29:54,601 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-15 21:29:54,603 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (5 of 6 remaining) [2022-03-15 21:29:54,606 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 21:29:54,610 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 21:29:54,619 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 21:29:54,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:29:54,820 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 30 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 21ms.. [2022-03-15 21:29:54,821 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 6 remaining) [2022-03-15 21:29:54,821 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (3 of 6 remaining) [2022-03-15 21:29:54,821 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (2 of 6 remaining) [2022-03-15 21:29:54,821 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (1 of 6 remaining) [2022-03-15 21:29:54,821 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4INUSE_VIOLATION (0 of 6 remaining) [2022-03-15 21:29:54,823 INFO L732 BasicCegarLoop]: Path program histogram: [19, 3, 2, 1, 1, 1, 1] [2022-03-15 21:29:54,825 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 21:29:54,825 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 21:29:54,826 INFO L202 PluginConnector]: Adding new model min-max-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 09:29:54 BasicIcfg [2022-03-15 21:29:54,826 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 21:29:54,826 INFO L158 Benchmark]: Toolchain (without parser) took 859514.35ms. Allocated memory was 185.6MB in the beginning and 3.8GB in the end (delta: 3.6GB). Free memory was 145.1MB in the beginning and 924.2MB in the end (delta: -779.1MB). Peak memory consumption was 3.3GB. Max. memory is 8.0GB. [2022-03-15 21:29:54,826 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 185.6MB. Free memory is still 146.3MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 21:29:54,826 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.64ms. Allocated memory is still 185.6MB. Free memory was 145.0MB in the beginning and 143.5MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 21:29:54,826 INFO L158 Benchmark]: Boogie Preprocessor took 24.58ms. Allocated memory is still 185.6MB. Free memory was 143.5MB in the beginning and 142.5MB in the end (delta: 997.1kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 21:29:54,826 INFO L158 Benchmark]: RCFGBuilder took 268.87ms. Allocated memory is still 185.6MB. Free memory was 142.4MB in the beginning and 132.7MB in the end (delta: 9.7MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-15 21:29:54,827 INFO L158 Benchmark]: TraceAbstraction took 859197.64ms. Allocated memory was 185.6MB in the beginning and 3.8GB in the end (delta: 3.6GB). Free memory was 132.1MB in the beginning and 924.2MB in the end (delta: -792.1MB). Peak memory consumption was 3.3GB. Max. memory is 8.0GB. [2022-03-15 21:29:54,827 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.10ms. Allocated memory is still 185.6MB. Free memory is still 146.3MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 19.64ms. Allocated memory is still 185.6MB. Free memory was 145.0MB in the beginning and 143.5MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 24.58ms. Allocated memory is still 185.6MB. Free memory was 143.5MB in the beginning and 142.5MB in the end (delta: 997.1kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 268.87ms. Allocated memory is still 185.6MB. Free memory was 142.4MB in the beginning and 132.7MB in the end (delta: 9.7MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 859197.64ms. Allocated memory was 185.6MB in the beginning and 3.8GB in the end (delta: 3.6GB). Free memory was 132.1MB in the beginning and 924.2MB in the end (delta: -792.1MB). Peak memory consumption was 3.3GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 0.3s, 58 PlacesBefore, 43 PlacesAfterwards, 46 TransitionsBefore, 31 TransitionsAfterwards, 732 CoEnabledTransitionPairs, 2 FixpointIterations, 3 TrivialSequentialCompositions, 13 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 16 TotalNumberOfCompositions, 844 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 625, positive: 606, positive conditional: 0, positive unconditional: 606, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 371, positive: 358, positive conditional: 0, positive unconditional: 358, negative: 13, negative conditional: 0, negative unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 625, positive: 248, positive conditional: 0, positive unconditional: 248, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 371, unknown conditional: 0, unknown unconditional: 371] , Statistics on independence cache: Total cache size (in pairs): 76, Positive cache size: 71, Positive conditional cache size: 0, Positive unconditional cache size: 71, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5 - 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: 82]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 30 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 21ms.. - TimeoutResultAtElement [Line: 71]: 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 30 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 21ms.. - TimeoutResultAtElement [Line: 73]: 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 30 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 21ms.. - TimeoutResultAtElement [Line: 74]: 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 30 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 21ms.. - TimeoutResultAtElement [Line: 72]: 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 30 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 21ms.. - TimeoutResultAtElement [Line: 71]: 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 30 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 21ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 11 procedures, 75 locations, 6 error locations. Started 1 CEGAR loops. OverallTime: 859.1s, OverallIterations: 28, TraceHistogramMax: 4, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.7s, AutomataDifference: 19.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.4s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7154 SdHoareTripleChecker+Valid, 6.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7154 mSDsluCounter, 2522 SdHoareTripleChecker+Invalid, 5.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7928 mSDsCounter, 1633 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13718 IncrementalHoareTripleChecker+Invalid, 15351 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1633 mSolverCounterUnsat, 391 mSDtfsCounter, 13718 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6582 GetRequests, 5430 SyntacticMatches, 360 SemanticMatches, 792 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12184 ImplicationChecksByTransitivity, 60.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=25847occurred in iteration=27, InterpolantAutomatonStates: 609, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.4s AutomataMinimizationTime, 27 MinimizatonAttempts, 125433 StatesRemovedByMinimization, 25 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 94.5s InterpolantComputationTime, 1301 NumberOfCodeBlocks, 1281 NumberOfCodeBlocksAsserted, 73 NumberOfCheckSat, 1825 ConstructedInterpolants, 27 QuantifiedInterpolants, 10072 SizeOfPredicates, 60 NumberOfNonLiveVariables, 2525 ConjunctsInSsa, 188 ConjunctsInUnsatCore, 71 InterpolantComputations, 5 PerfectInterpolantSequences, 330/592 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