/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/popl20-proofs/counter-add-4-semi-Q67.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 22:24:50,619 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 22:24:50,621 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 22:24:50,671 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 22:24:50,672 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 22:24:50,674 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 22:24:50,677 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 22:24:50,682 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 22:24:50,683 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 22:24:50,687 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 22:24:50,688 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 22:24:50,689 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 22:24:50,689 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 22:24:50,690 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 22:24:50,692 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 22:24:50,693 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 22:24:50,693 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 22:24:50,693 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 22:24:50,698 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 22:24:50,700 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 22:24:50,701 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 22:24:50,703 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 22:24:50,704 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 22:24:50,704 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 22:24:50,705 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 22:24:50,705 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 22:24:50,706 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 22:24:50,706 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 22:24:50,706 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 22:24:50,707 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 22:24:50,707 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 22:24:50,707 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 22:24:50,708 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 22:24:50,708 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 22:24:50,708 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 22:24:50,709 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 22:24:50,709 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 22:24:50,709 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 22:24:50,709 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 22:24:50,710 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 22:24:50,710 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 22:24:50,712 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 22:24:50,730 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 22:24:50,730 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 22:24:50,731 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 22:24:50,731 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 22:24:50,731 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 22:24:50,731 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 22:24:50,732 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 22:24:50,732 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 22:24:50,732 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 22:24:50,732 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 22:24:50,732 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 22:24:50,732 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 22:24:50,732 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 22:24:50,732 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 22:24:50,732 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 22:24:50,732 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 22:24:50,732 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 22:24:50,732 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 22:24:50,733 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 22:24:50,733 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 22:24:50,733 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 22:24:50,733 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 22:24:50,733 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 22:24:50,733 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 22:24:50,733 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 22:24:50,733 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 22:24:50,733 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 22:24:50,733 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 22:24:50,733 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 22:24:50,733 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 22:24:50,734 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 22:24:50,734 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 22:24:50,734 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 22:24:50,891 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 22:24:50,904 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 22:24:50,906 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 22:24:50,907 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 22:24:50,907 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 22:24:50,908 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-proofs/counter-add-4-semi-Q67.wvr.bpl [2022-03-15 22:24:50,908 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-proofs/counter-add-4-semi-Q67.wvr.bpl' [2022-03-15 22:24:50,928 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 22:24:50,929 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 22:24:50,930 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 22:24:50,930 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 22:24:50,930 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 22:24:50,939 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "counter-add-4-semi-Q67.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 10:24:50" (1/1) ... [2022-03-15 22:24:50,944 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "counter-add-4-semi-Q67.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 10:24:50" (1/1) ... [2022-03-15 22:24:50,948 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 22:24:50,949 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 22:24:50,951 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 22:24:50,951 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 22:24:50,951 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 22:24:50,956 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "counter-add-4-semi-Q67.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 10:24:50" (1/1) ... [2022-03-15 22:24:50,956 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "counter-add-4-semi-Q67.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 10:24:50" (1/1) ... [2022-03-15 22:24:50,958 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "counter-add-4-semi-Q67.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 10:24:50" (1/1) ... [2022-03-15 22:24:50,958 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "counter-add-4-semi-Q67.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 10:24:50" (1/1) ... [2022-03-15 22:24:50,960 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "counter-add-4-semi-Q67.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 10:24:50" (1/1) ... [2022-03-15 22:24:50,962 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "counter-add-4-semi-Q67.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 10:24:50" (1/1) ... [2022-03-15 22:24:50,962 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "counter-add-4-semi-Q67.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 10:24:50" (1/1) ... [2022-03-15 22:24:50,963 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 22:24:50,964 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 22:24:50,964 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 22:24:50,964 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 22:24:50,964 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "counter-add-4-semi-Q67.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 10:24:50" (1/1) ... [2022-03-15 22:24:50,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 22:24:50,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:24:50,993 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 22:24:50,999 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 22:24:51,021 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 22:24:51,021 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 22:24:51,021 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 22:24:51,022 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 22:24:51,022 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 22:24:51,022 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 22:24:51,022 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 22:24:51,022 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 22:24:51,022 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 22:24:51,023 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 22:24:51,023 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 22:24:51,023 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 22:24:51,023 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-03-15 22:24:51,023 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-03-15 22:24:51,023 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-03-15 22:24:51,024 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 22:24:51,056 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 22:24:51,057 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 22:24:51,119 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 22:24:51,133 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 22:24:51,134 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 22:24:51,135 INFO L202 PluginConnector]: Adding new model counter-add-4-semi-Q67.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 10:24:51 BoogieIcfgContainer [2022-03-15 22:24:51,135 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 22:24:51,142 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 22:24:51,143 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 22:24:51,145 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 22:24:51,145 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "counter-add-4-semi-Q67.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 10:24:50" (1/2) ... [2022-03-15 22:24:51,146 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@229ac9d6 and model type counter-add-4-semi-Q67.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 10:24:51, skipping insertion in model container [2022-03-15 22:24:51,146 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "counter-add-4-semi-Q67.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 10:24:51" (2/2) ... [2022-03-15 22:24:51,147 INFO L111 eAbstractionObserver]: Analyzing ICFG counter-add-4-semi-Q67.wvr.bpl [2022-03-15 22:24:51,151 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 22:24:51,151 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 22:24:51,151 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 22:24:51,151 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 22:24:51,202 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-03-15 22:24:51,250 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 22:24:51,266 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 22:24:51,266 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-03-15 22:24:51,288 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 22:24:51,294 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 44 places, 35 transitions, 102 flow [2022-03-15 22:24:51,296 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 44 places, 35 transitions, 102 flow [2022-03-15 22:24:51,297 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 44 places, 35 transitions, 102 flow [2022-03-15 22:24:51,315 INFO L129 PetriNetUnfolder]: 4/31 cut-off events. [2022-03-15 22:24:51,315 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-03-15 22:24:51,318 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 31 events. 4/31 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 32 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 25. Up to 2 conditions per place. [2022-03-15 22:24:51,319 INFO L116 LiptonReduction]: Number of co-enabled transitions 288 [2022-03-15 22:24:51,575 INFO L131 LiptonReduction]: Checked pairs total: 222 [2022-03-15 22:24:51,575 INFO L133 LiptonReduction]: Total number of compositions: 13 [2022-03-15 22:24:51,580 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 23 transitions, 78 flow [2022-03-15 22:24:51,594 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 48 states, 47 states have (on average 3.4893617021276597) internal successors, (164), 47 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:51,596 INFO L276 IsEmpty]: Start isEmpty. Operand has 48 states, 47 states have (on average 3.4893617021276597) internal successors, (164), 47 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:51,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 22:24:51,600 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:24:51,600 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:24:51,601 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:24:51,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:24:51,604 INFO L85 PathProgramCache]: Analyzing trace with hash 76708425, now seen corresponding path program 1 times [2022-03-15 22:24:51,615 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:24:51,615 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658733588] [2022-03-15 22:24:51,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:24:51,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:24:51,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:24:51,722 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 22:24:51,722 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:24:51,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658733588] [2022-03-15 22:24:51,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658733588] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 22:24:51,723 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 22:24:51,723 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 22:24:51,725 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [351895773] [2022-03-15 22:24:51,725 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:24:51,731 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:24:51,751 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 98 transitions. [2022-03-15 22:24:51,752 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:24:52,294 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 22:24:52,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 22:24:52,295 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:24:52,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 22:24:52,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 22:24:52,313 INFO L87 Difference]: Start difference. First operand has 48 states, 47 states have (on average 3.4893617021276597) internal successors, (164), 47 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:52,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:24:52,353 INFO L93 Difference]: Finished difference Result 93 states and 292 transitions. [2022-03-15 22:24:52,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 22:24:52,354 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-15 22:24:52,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:24:52,360 INFO L225 Difference]: With dead ends: 93 [2022-03-15 22:24:52,360 INFO L226 Difference]: Without dead ends: 78 [2022-03-15 22:24:52,361 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 22:24:52,363 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 0 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 22:24:52,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 0 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 22:24:52,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-03-15 22:24:52,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2022-03-15 22:24:52,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 3.272727272727273) internal successors, (252), 77 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:52,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 252 transitions. [2022-03-15 22:24:52,391 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 252 transitions. Word has length 14 [2022-03-15 22:24:52,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:24:52,391 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 252 transitions. [2022-03-15 22:24:52,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:52,391 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 252 transitions. [2022-03-15 22:24:52,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 22:24:52,392 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:24:52,392 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:24:52,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 22:24:52,393 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:24:52,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:24:52,393 INFO L85 PathProgramCache]: Analyzing trace with hash 225054837, now seen corresponding path program 1 times [2022-03-15 22:24:52,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:24:52,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268821547] [2022-03-15 22:24:52,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:24:52,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:24:52,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:24:52,443 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 22:24:52,444 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:24:52,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268821547] [2022-03-15 22:24:52,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268821547] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 22:24:52,447 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 22:24:52,447 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 22:24:52,447 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1089192404] [2022-03-15 22:24:52,447 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:24:52,449 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:24:52,457 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 147 transitions. [2022-03-15 22:24:52,457 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:24:52,918 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [400#(or (< (+ j1 1) M1) (<= M1 j1)), 404#(or (< i1 N1) (<= M1 j1)), 399#(< j1 M1), 403#(or (< i1 N1) (< (+ j1 1) M1) (<= M1 j1)), 402#(or (< j1 M1) (< i1 N1)), 401#(< i1 N1)] [2022-03-15 22:24:52,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 22:24:52,920 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:24:52,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 22:24:52,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-03-15 22:24:52,920 INFO L87 Difference]: Start difference. First operand 78 states and 252 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 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 22:24:53,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:24:53,037 INFO L93 Difference]: Finished difference Result 108 states and 352 transitions. [2022-03-15 22:24:53,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 22:24:53,037 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 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 15 [2022-03-15 22:24:53,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:24:53,038 INFO L225 Difference]: With dead ends: 108 [2022-03-15 22:24:53,038 INFO L226 Difference]: Without dead ends: 87 [2022-03-15 22:24:53,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2022-03-15 22:24:53,039 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 58 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 22:24:53,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 0 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 22:24:53,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-03-15 22:24:53,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2022-03-15 22:24:53,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 3.5813953488372094) internal successors, (308), 86 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:53,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 308 transitions. [2022-03-15 22:24:53,055 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 308 transitions. Word has length 15 [2022-03-15 22:24:53,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:24:53,055 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 308 transitions. [2022-03-15 22:24:53,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 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 22:24:53,056 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 308 transitions. [2022-03-15 22:24:53,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 22:24:53,059 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:24:53,059 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:24:53,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 22:24:53,059 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:24:53,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:24:53,060 INFO L85 PathProgramCache]: Analyzing trace with hash -940669839, now seen corresponding path program 1 times [2022-03-15 22:24:53,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:24:53,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122413780] [2022-03-15 22:24:53,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:24:53,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:24:53,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:24:53,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 22:24:53,095 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:24:53,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122413780] [2022-03-15 22:24:53,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122413780] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 22:24:53,099 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 22:24:53,099 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 22:24:53,099 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [945395235] [2022-03-15 22:24:53,099 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:24:53,100 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:24:53,106 INFO L252 McrAutomatonBuilder]: Finished intersection with 75 states and 167 transitions. [2022-03-15 22:24:53,106 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:24:53,505 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [695#(< i2 N2), 699#(or (< (+ i1 1) N1) (< i2 N2) (<= N1 i1)), 696#(< i1 N1), 698#(or (< (+ i1 1) N1) (<= N1 i1)), 697#(or (< i2 N2) (< i1 N1))] [2022-03-15 22:24:53,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 22:24:53,506 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:24:53,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 22:24:53,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-03-15 22:24:53,507 INFO L87 Difference]: Start difference. First operand 87 states and 308 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 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 22:24:53,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:24:53,622 INFO L93 Difference]: Finished difference Result 125 states and 448 transitions. [2022-03-15 22:24:53,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 22:24:53,622 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 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 16 [2022-03-15 22:24:53,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:24:53,623 INFO L225 Difference]: With dead ends: 125 [2022-03-15 22:24:53,623 INFO L226 Difference]: Without dead ends: 115 [2022-03-15 22:24:53,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-03-15 22:24:53,624 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 65 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 22:24:53,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 0 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 22:24:53,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-03-15 22:24:53,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2022-03-15 22:24:53,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 3.6842105263157894) internal successors, (420), 114 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:53,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 420 transitions. [2022-03-15 22:24:53,631 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 420 transitions. Word has length 16 [2022-03-15 22:24:53,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:24:53,631 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 420 transitions. [2022-03-15 22:24:53,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 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 22:24:53,631 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 420 transitions. [2022-03-15 22:24:53,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 22:24:53,632 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:24:53,632 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:24:53,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 22:24:53,632 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:24:53,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:24:53,633 INFO L85 PathProgramCache]: Analyzing trace with hash -883848743, now seen corresponding path program 1 times [2022-03-15 22:24:53,633 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:24:53,633 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590552531] [2022-03-15 22:24:53,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:24:53,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:24:53,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:24:53,668 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 22:24:53,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:24:53,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590552531] [2022-03-15 22:24:53,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590552531] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:24:53,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428327928] [2022-03-15 22:24:53,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:24:53,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:24:53,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:24:53,670 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 22:24:53,671 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 22:24:53,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:24:53,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-15 22:24:53,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:24:53,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 22:24:53,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:24:53,862 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 22:24:53,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428327928] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-15 22:24:53,862 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-03-15 22:24:53,862 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 6 [2022-03-15 22:24:53,863 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [737485592] [2022-03-15 22:24:53,863 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:24:53,864 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:24:53,870 INFO L252 McrAutomatonBuilder]: Finished intersection with 81 states and 179 transitions. [2022-03-15 22:24:53,870 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:24:54,417 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1162#(< i1 N1), 1163#(or (<= (+ j2 1) M2) (< i1 N1)), 1165#(or (< (+ i1 1) N1) (<= (+ j2 1) M2) (<= N1 i1)), 1164#(or (< (+ i1 1) N1) (<= N1 i1))] [2022-03-15 22:24:54,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 22:24:54,417 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:24:54,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 22:24:54,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2022-03-15 22:24:54,418 INFO L87 Difference]: Start difference. First operand 115 states and 420 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:54,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:24:54,519 INFO L93 Difference]: Finished difference Result 246 states and 854 transitions. [2022-03-15 22:24:54,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 22:24:54,520 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 22:24:54,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:24:54,524 INFO L225 Difference]: With dead ends: 246 [2022-03-15 22:24:54,524 INFO L226 Difference]: Without dead ends: 246 [2022-03-15 22:24:54,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 71 SyntacticMatches, 19 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2022-03-15 22:24:54,526 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 64 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 22:24:54,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 0 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 22:24:54,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2022-03-15 22:24:54,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 161. [2022-03-15 22:24:54,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 3.725) internal successors, (596), 160 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:54,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 596 transitions. [2022-03-15 22:24:54,546 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 596 transitions. Word has length 17 [2022-03-15 22:24:54,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:24:54,552 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 596 transitions. [2022-03-15 22:24:54,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:54,554 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 596 transitions. [2022-03-15 22:24:54,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 22:24:54,558 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:24:54,558 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:24:54,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-15 22:24:54,775 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 22:24:54,775 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:24:54,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:24:54,776 INFO L85 PathProgramCache]: Analyzing trace with hash 2006629722, now seen corresponding path program 1 times [2022-03-15 22:24:54,777 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:24:54,777 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379509552] [2022-03-15 22:24:54,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:24:54,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:24:54,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:24:54,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 22:24:54,829 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:24:54,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379509552] [2022-03-15 22:24:54,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379509552] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:24:54,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302750978] [2022-03-15 22:24:54,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:24:54,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:24:54,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:24:54,830 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 22:24:54,856 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 22:24:54,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:24:54,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 22:24:54,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:24:54,903 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 22:24:54,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:24:54,940 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 22:24:54,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302750978] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:24:54,941 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:24:54,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-03-15 22:24:54,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [80486120] [2022-03-15 22:24:54,941 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:24:54,942 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:24:54,949 INFO L252 McrAutomatonBuilder]: Finished intersection with 85 states and 186 transitions. [2022-03-15 22:24:54,949 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:24:55,789 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1748#(<= counter 0), 1758#(<= counter 1)] [2022-03-15 22:24:55,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 22:24:55,789 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:24:55,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 22:24:55,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-15 22:24:55,790 INFO L87 Difference]: Start difference. First operand 161 states and 596 transitions. Second operand has 7 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:55,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:24:55,841 INFO L93 Difference]: Finished difference Result 427 states and 1476 transitions. [2022-03-15 22:24:55,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 22:24:55,841 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 22:24:55,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:24:55,844 INFO L225 Difference]: With dead ends: 427 [2022-03-15 22:24:55,844 INFO L226 Difference]: Without dead ends: 390 [2022-03-15 22:24:55,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 97 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-15 22:24:55,844 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 21 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 22:24:55,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 0 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 22:24:55,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-03-15 22:24:55,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 323. [2022-03-15 22:24:55,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 322 states have (on average 3.7422360248447206) internal successors, (1205), 322 states have internal predecessors, (1205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:55,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 1205 transitions. [2022-03-15 22:24:55,857 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 1205 transitions. Word has length 18 [2022-03-15 22:24:55,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:24:55,858 INFO L470 AbstractCegarLoop]: Abstraction has 323 states and 1205 transitions. [2022-03-15 22:24:55,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:55,858 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 1205 transitions. [2022-03-15 22:24:55,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 22:24:55,859 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:24:55,859 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:24:55,881 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 22:24:56,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:24:56,072 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:24:56,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:24:56,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1702206472, now seen corresponding path program 2 times [2022-03-15 22:24:56,073 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:24:56,073 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915270113] [2022-03-15 22:24:56,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:24:56,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:24:56,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:24:56,143 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 22:24:56,144 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:24:56,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915270113] [2022-03-15 22:24:56,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915270113] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:24:56,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344026488] [2022-03-15 22:24:56,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 22:24:56,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:24:56,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:24:56,160 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 22:24:56,161 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 22:24:56,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 22:24:56,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:24:56,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 22:24:56,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:24:56,244 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 22:24:56,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:24:56,298 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 22:24:56,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344026488] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:24:56,298 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:24:56,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2022-03-15 22:24:56,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1128913428] [2022-03-15 22:24:56,298 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:24:56,300 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:24:56,306 INFO L252 McrAutomatonBuilder]: Finished intersection with 80 states and 174 transitions. [2022-03-15 22:24:56,306 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:24:57,130 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [3030#(<= counter 1), 3032#(and (<= counter 2) (or (<= counter 0) (<= 2 counter))), 3034#(and (or (<= 0 counter) (<= (+ 2 counter) 0)) (<= counter 0)), 3031#(<= counter 2), 3033#(and (<= counter 1) (or (<= 1 counter) (<= (+ counter 1) 0)))] [2022-03-15 22:24:57,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 22:24:57,131 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:24:57,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 22:24:57,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-03-15 22:24:57,131 INFO L87 Difference]: Start difference. First operand 323 states and 1205 transitions. Second operand has 11 states, 10 states have (on average 4.7) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:57,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:24:57,216 INFO L93 Difference]: Finished difference Result 725 states and 2605 transitions. [2022-03-15 22:24:57,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 22:24:57,216 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.7) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 22:24:57,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:24:57,219 INFO L225 Difference]: With dead ends: 725 [2022-03-15 22:24:57,219 INFO L226 Difference]: Without dead ends: 685 [2022-03-15 22:24:57,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 84 SyntacticMatches, 7 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-03-15 22:24:57,220 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 75 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 22:24:57,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 0 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 22:24:57,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2022-03-15 22:24:57,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 449. [2022-03-15 22:24:57,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 448 states have (on average 3.830357142857143) internal successors, (1716), 448 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:57,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 1716 transitions. [2022-03-15 22:24:57,231 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 1716 transitions. Word has length 18 [2022-03-15 22:24:57,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:24:57,231 INFO L470 AbstractCegarLoop]: Abstraction has 449 states and 1716 transitions. [2022-03-15 22:24:57,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.7) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:57,232 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 1716 transitions. [2022-03-15 22:24:57,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 22:24:57,233 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:24:57,233 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:24:57,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-15 22:24:57,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:24:57,439 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:24:57,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:24:57,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1411546657, now seen corresponding path program 2 times [2022-03-15 22:24:57,440 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:24:57,441 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036012143] [2022-03-15 22:24:57,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:24:57,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:24:57,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:24:57,495 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 22:24:57,495 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:24:57,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036012143] [2022-03-15 22:24:57,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036012143] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:24:57,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843964733] [2022-03-15 22:24:57,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 22:24:57,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:24:57,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:24:57,496 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 22:24:57,497 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 22:24:57,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 22:24:57,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:24:57,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 22:24:57,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:24:57,569 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:24:57,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:24:57,611 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:24:57,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843964733] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-15 22:24:57,611 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-03-15 22:24:57,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 7 [2022-03-15 22:24:57,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [83727100] [2022-03-15 22:24:57,611 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:24:57,613 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:24:57,618 INFO L252 McrAutomatonBuilder]: Finished intersection with 77 states and 171 transitions. [2022-03-15 22:24:57,618 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:24:58,109 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [4771#(or (<= (+ j2 1) M2) (< (+ j1 1) M1) (<= M1 j1)), 4770#(or (< (+ j1 1) M1) (<= M1 j1)), 4768#(< j1 M1), 4769#(or (< j1 M1) (<= (+ j2 1) M2))] [2022-03-15 22:24:58,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 22:24:58,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:24:58,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 22:24:58,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-03-15 22:24:58,110 INFO L87 Difference]: Start difference. First operand 449 states and 1716 transitions. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:58,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:24:58,225 INFO L93 Difference]: Finished difference Result 638 states and 2256 transitions. [2022-03-15 22:24:58,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 22:24:58,225 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 22:24:58,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:24:58,228 INFO L225 Difference]: With dead ends: 638 [2022-03-15 22:24:58,228 INFO L226 Difference]: Without dead ends: 638 [2022-03-15 22:24:58,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 73 SyntacticMatches, 14 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2022-03-15 22:24:58,230 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 62 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 22:24:58,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 0 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 22:24:58,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-03-15 22:24:58,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 466. [2022-03-15 22:24:58,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.7698924731182797) internal successors, (1753), 465 states have internal predecessors, (1753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:58,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1753 transitions. [2022-03-15 22:24:58,241 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1753 transitions. Word has length 18 [2022-03-15 22:24:58,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:24:58,241 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1753 transitions. [2022-03-15 22:24:58,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 7 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:24:58,241 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1753 transitions. [2022-03-15 22:24:58,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 22:24:58,242 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:24:58,243 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:24:58,261 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 22:24:58,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:24:58,455 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:24:58,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:24:58,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1949534770, now seen corresponding path program 3 times [2022-03-15 22:24:58,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:24:58,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710978979] [2022-03-15 22:24:58,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:24:58,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:24:58,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:24:58,522 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 22:24:58,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:24:58,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710978979] [2022-03-15 22:24:58,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710978979] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:24:58,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475381944] [2022-03-15 22:24:58,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 22:24:58,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:24:58,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:24:58,524 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 22:24:58,524 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 22:24:58,557 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 22:24:58,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:24:58,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 22:24:58,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:24:58,612 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 22:24:58,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:24:58,667 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 22:24:58,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475381944] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:24:58,667 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:24:58,667 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 11 [2022-03-15 22:24:58,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1294526702] [2022-03-15 22:24:58,667 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:24:58,668 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:24:58,676 INFO L252 McrAutomatonBuilder]: Finished intersection with 96 states and 213 transitions. [2022-03-15 22:24:58,676 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:24:59,808 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 27 new interpolants: [6490#(or (<= M1 (+ j1 1)) (< i2 N2) (< i1 N1)), 6475#(or (< i1 N1) (< (+ j1 1) M1) (<= M1 j1)), 6471#(< j1 M1), 6489#(or (< i2 N2) (< i1 N1) (<= M1 j1)), 6493#(or (<= M1 (+ j1 1)) (< (+ i1 1) N1) (<= N2 i2) (< (+ i2 1) N2) (<= N1 i1)), 6468#(< i2 N2), 6483#(or (<= M1 (+ j1 1)) (<= N2 i2) (< (+ i2 1) N2)), 6492#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (< (+ i1 1) N1) (<= N2 i2) (< (+ i2 1) N2) (<= N1 i1)), 6485#(or (< i2 N2) (< i1 N1) (< (+ j1 1) M1) (<= M1 j1)), 6451#(or (<= M1 (+ j1 1)) (< i1 N1)), 6482#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (<= N2 i2) (< (+ i2 1) N2)), 6474#(or (< j1 M1) (< i1 N1)), 6484#(or (< j1 M1) (< i2 N2) (< i1 N1)), 6476#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (< i1 N1)), 6479#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (< i2 N2)), 6470#(or (< i2 N2) (< i1 N1)), 6486#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (< i2 N2) (< i1 N1)), 6480#(or (< i2 N2) (<= M1 j1)), 6478#(or (< i2 N2) (< (+ j1 1) M1) (<= M1 j1)), 6472#(or (< (+ j1 1) M1) (<= M1 j1)), 6488#(or (< i1 N1) (<= M1 j1)), 6491#(or (<= M1 (+ j1 1)) (<= N2 i2) (< i1 N1) (< (+ i2 1) N2)), 6477#(or (< j1 M1) (< i2 N2)), 6481#(or (<= M1 (+ j1 1)) (< i2 N2)), 6473#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1))), 6469#(< i1 N1), 6487#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (<= N2 i2) (< i1 N1) (< (+ i2 1) N2))] [2022-03-15 22:24:59,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 22:24:59,808 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:24:59,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 22:24:59,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1127, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 22:24:59,809 INFO L87 Difference]: Start difference. First operand 466 states and 1753 transitions. Second operand has 35 states, 35 states have (on average 3.5714285714285716) internal successors, (125), 34 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:00,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:00,736 INFO L93 Difference]: Finished difference Result 1569 states and 5762 transitions. [2022-03-15 22:25:00,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 22:25:00,737 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 3.5714285714285716) internal successors, (125), 34 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 22:25:00,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:00,744 INFO L225 Difference]: With dead ends: 1569 [2022-03-15 22:25:00,744 INFO L226 Difference]: Without dead ends: 1474 [2022-03-15 22:25:00,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 81 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 997 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1082, Invalid=3340, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 22:25:00,746 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 880 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 292 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 880 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 292 IncrementalHoareTripleChecker+Valid, 676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:00,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [880 Valid, 0 Invalid, 968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [292 Valid, 676 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 22:25:00,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1474 states. [2022-03-15 22:25:00,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1474 to 747. [2022-03-15 22:25:00,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 4.014745308310992) internal successors, (2995), 746 states have internal predecessors, (2995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:00,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2995 transitions. [2022-03-15 22:25:00,767 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2995 transitions. Word has length 19 [2022-03-15 22:25:00,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:00,767 INFO L470 AbstractCegarLoop]: Abstraction has 747 states and 2995 transitions. [2022-03-15 22:25:00,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 3.5714285714285716) internal successors, (125), 34 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:00,768 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2995 transitions. [2022-03-15 22:25:00,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 22:25:00,769 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:00,769 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:00,791 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 22:25:00,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:00,978 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:00,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:00,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1305844602, now seen corresponding path program 4 times [2022-03-15 22:25:00,979 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:00,979 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612414934] [2022-03-15 22:25:00,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:00,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:00,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:01,012 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 22:25:01,012 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:01,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612414934] [2022-03-15 22:25:01,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612414934] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:01,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267390149] [2022-03-15 22:25:01,013 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 22:25:01,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:01,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:01,014 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 22:25:01,015 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 22:25:01,038 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 22:25:01,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:01,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 22:25:01,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:01,078 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 22:25:01,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:01,152 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 22:25:01,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267390149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:01,152 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:01,152 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5] total 10 [2022-03-15 22:25:01,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [950604099] [2022-03-15 22:25:01,152 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:01,164 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:01,171 INFO L252 McrAutomatonBuilder]: Finished intersection with 86 states and 187 transitions. [2022-03-15 22:25:01,171 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:01,638 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [9738#(or (< (+ i1 1) N1) (< i2 N2) (<= N1 i1)), 9740#(or (<= N1 (+ i1 1)) (<= N2 i2) (< (+ i2 1) N2) (< (+ 2 i1) N1)), 9739#(or (< (+ i1 1) N1) (<= N2 i2) (< (+ i2 1) N2) (<= N1 i1)), 9734#(< i2 N2), 9737#(or (< (+ i1 1) N1) (<= N1 i1)), 9735#(< i1 N1), 9736#(or (< i2 N2) (< i1 N1))] [2022-03-15 22:25:01,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 22:25:01,638 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:01,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 22:25:01,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2022-03-15 22:25:01,639 INFO L87 Difference]: Start difference. First operand 747 states and 2995 transitions. Second operand has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:01,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:01,951 INFO L93 Difference]: Finished difference Result 2307 states and 9231 transitions. [2022-03-15 22:25:01,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 22:25:01,951 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 22:25:01,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:01,962 INFO L225 Difference]: With dead ends: 2307 [2022-03-15 22:25:01,962 INFO L226 Difference]: Without dead ends: 2259 [2022-03-15 22:25:01,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 90 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=183, Invalid=519, Unknown=0, NotChecked=0, Total=702 [2022-03-15 22:25:01,964 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 159 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:01,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 0 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 22:25:01,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2259 states. [2022-03-15 22:25:01,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2259 to 1290. [2022-03-15 22:25:02,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1290 states, 1289 states have (on average 4.274631497284717) internal successors, (5510), 1289 states have internal predecessors, (5510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:02,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1290 states to 1290 states and 5510 transitions. [2022-03-15 22:25:02,004 INFO L78 Accepts]: Start accepts. Automaton has 1290 states and 5510 transitions. Word has length 19 [2022-03-15 22:25:02,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:02,005 INFO L470 AbstractCegarLoop]: Abstraction has 1290 states and 5510 transitions. [2022-03-15 22:25:02,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:02,005 INFO L276 IsEmpty]: Start isEmpty. Operand 1290 states and 5510 transitions. [2022-03-15 22:25:02,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 22:25:02,008 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:02,008 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:02,026 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 22:25:02,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:02,224 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:02,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:02,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1254230436, now seen corresponding path program 5 times [2022-03-15 22:25:02,225 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:02,225 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005043404] [2022-03-15 22:25:02,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:02,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:02,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:02,260 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 22:25:02,260 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:02,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005043404] [2022-03-15 22:25:02,260 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005043404] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:02,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295959448] [2022-03-15 22:25:02,260 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 22:25:02,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:02,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:02,262 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 22:25:02,262 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 22:25:02,291 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 22:25:02,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:02,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 22:25:02,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:02,345 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 22:25:02,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:02,393 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 22:25:02,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295959448] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:02,393 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:02,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-03-15 22:25:02,395 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1707613404] [2022-03-15 22:25:02,396 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:02,397 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:02,404 INFO L252 McrAutomatonBuilder]: Finished intersection with 89 states and 193 transitions. [2022-03-15 22:25:02,405 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:02,920 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [14770#(or (< (+ i1 1) N1) (<= N2 i2) (< (+ i2 1) N2) (<= N1 i1)), 14767#(or (< i2 N2) (< i1 N1)), 14771#(or (<= N1 (+ i1 1)) (<= N2 i2) (< (+ i2 1) N2) (< (+ 2 i1) N1)), 14673#(< i2 N2), 14769#(or (<= N2 i2) (< i1 N1) (< (+ i2 1) N2)), 14768#(or (<= N2 i2) (< (+ i2 1) N2)), 14766#(< i1 N1)] [2022-03-15 22:25:02,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 22:25:02,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:02,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 22:25:02,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2022-03-15 22:25:02,921 INFO L87 Difference]: Start difference. First operand 1290 states and 5510 transitions. Second operand has 13 states, 13 states have (on average 4.6923076923076925) 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 22:25:03,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:03,229 INFO L93 Difference]: Finished difference Result 3071 states and 12792 transitions. [2022-03-15 22:25:03,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 22:25:03,229 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.6923076923076925) 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 19 [2022-03-15 22:25:03,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:03,243 INFO L225 Difference]: With dead ends: 3071 [2022-03-15 22:25:03,243 INFO L226 Difference]: Without dead ends: 2995 [2022-03-15 22:25:03,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 92 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=174, Invalid=528, Unknown=0, NotChecked=0, Total=702 [2022-03-15 22:25:03,244 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 162 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:03,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 0 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 22:25:03,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2995 states. [2022-03-15 22:25:03,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2995 to 1662. [2022-03-15 22:25:03,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1662 states, 1661 states have (on average 4.413606261288381) internal successors, (7331), 1661 states have internal predecessors, (7331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:03,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1662 states to 1662 states and 7331 transitions. [2022-03-15 22:25:03,288 INFO L78 Accepts]: Start accepts. Automaton has 1662 states and 7331 transitions. Word has length 19 [2022-03-15 22:25:03,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:03,289 INFO L470 AbstractCegarLoop]: Abstraction has 1662 states and 7331 transitions. [2022-03-15 22:25:03,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.6923076923076925) 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 22:25:03,289 INFO L276 IsEmpty]: Start isEmpty. Operand 1662 states and 7331 transitions. [2022-03-15 22:25:03,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 22:25:03,292 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:03,292 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:03,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-03-15 22:25:03,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:03,500 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:03,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:03,500 INFO L85 PathProgramCache]: Analyzing trace with hash -619638480, now seen corresponding path program 6 times [2022-03-15 22:25:03,501 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:03,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164162666] [2022-03-15 22:25:03,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:03,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:03,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:03,532 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 22:25:03,532 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:03,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164162666] [2022-03-15 22:25:03,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164162666] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:03,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71507599] [2022-03-15 22:25:03,532 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 22:25:03,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:03,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:03,534 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 22:25:03,535 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 22:25:03,557 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 22:25:03,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:03,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 22:25:03,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:03,600 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 22:25:03,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:03,658 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 22:25:03,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71507599] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:03,658 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:03,658 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5] total 10 [2022-03-15 22:25:03,658 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [869796333] [2022-03-15 22:25:03,658 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:03,659 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:03,665 INFO L252 McrAutomatonBuilder]: Finished intersection with 75 states and 162 transitions. [2022-03-15 22:25:03,665 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:04,070 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [21310#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (<= N2 i2) (< (+ i2 1) N2)), 21306#(or (< j1 M1) (< i2 N2)), 21304#(< j1 M1), 21309#(or (<= N2 i2) (< (+ i2 1) N2) (< (+ j1 1) M1) (<= M1 j1)), 21308#(or (< i2 N2) (< (+ j1 1) M1) (<= M1 j1)), 21305#(< i2 N2), 21307#(or (< (+ j1 1) M1) (<= M1 j1))] [2022-03-15 22:25:04,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 22:25:04,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:04,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 22:25:04,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2022-03-15 22:25:04,072 INFO L87 Difference]: Start difference. First operand 1662 states and 7331 transitions. Second operand has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 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 22:25:04,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:04,383 INFO L93 Difference]: Finished difference Result 3185 states and 12924 transitions. [2022-03-15 22:25:04,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 22:25:04,383 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 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 19 [2022-03-15 22:25:04,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:04,406 INFO L225 Difference]: With dead ends: 3185 [2022-03-15 22:25:04,406 INFO L226 Difference]: Without dead ends: 3152 [2022-03-15 22:25:04,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=183, Invalid=519, Unknown=0, NotChecked=0, Total=702 [2022-03-15 22:25:04,407 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 185 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:04,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 0 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 22:25:04,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3152 states. [2022-03-15 22:25:04,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3152 to 1971. [2022-03-15 22:25:04,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1971 states, 1970 states have (on average 4.405583756345178) internal successors, (8679), 1970 states have internal predecessors, (8679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:04,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1971 states to 1971 states and 8679 transitions. [2022-03-15 22:25:04,471 INFO L78 Accepts]: Start accepts. Automaton has 1971 states and 8679 transitions. Word has length 19 [2022-03-15 22:25:04,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:04,471 INFO L470 AbstractCegarLoop]: Abstraction has 1971 states and 8679 transitions. [2022-03-15 22:25:04,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 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 22:25:04,471 INFO L276 IsEmpty]: Start isEmpty. Operand 1971 states and 8679 transitions. [2022-03-15 22:25:04,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 22:25:04,477 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:04,477 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:04,497 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 22:25:04,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-15 22:25:04,698 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:04,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:04,698 INFO L85 PathProgramCache]: Analyzing trace with hash 339591536, now seen corresponding path program 7 times [2022-03-15 22:25:04,698 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:04,699 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902751676] [2022-03-15 22:25:04,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:04,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:04,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:04,743 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 22:25:04,744 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:04,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902751676] [2022-03-15 22:25:04,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902751676] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:04,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852847537] [2022-03-15 22:25:04,744 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 22:25:04,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:04,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:04,748 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 22:25:04,749 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 22:25:04,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:04,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 22:25:04,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:04,822 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 22:25:04,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:04,873 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 22:25:04,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852847537] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:04,873 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:04,873 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 10 [2022-03-15 22:25:04,873 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [511165495] [2022-03-15 22:25:04,873 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:04,874 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:04,880 INFO L252 McrAutomatonBuilder]: Finished intersection with 81 states and 179 transitions. [2022-03-15 22:25:04,880 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:05,363 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [28584#(or (<= N1 (+ i1 1)) (<= N2 i2) (< (+ i2 1) N2)), 28580#(or (< (+ i1 1) N1) (< i2 N2) (<= N1 i1)), 28578#(or (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 28558#(or (<= N1 (+ i1 1)) (< i2 N2)), 28581#(or (<= N1 (+ i1 1)) (< i2 N2) (< (+ 2 i1) N1)), 28577#(or (< (+ i1 1) N1) (<= N1 i1)), 28582#(or (<= N1 (+ i1 1)) (<= N2 i2) (< (+ i2 1) N2) (< (+ 2 i1) N1)), 28575#(< i1 N1), 28576#(< i2 N2), 28579#(or (< i2 N2) (< i1 N1)), 28583#(or (< i2 N2) (<= N1 i1))] [2022-03-15 22:25:05,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 22:25:05,364 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:05,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 22:25:05,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=317, Unknown=0, NotChecked=0, Total=420 [2022-03-15 22:25:05,364 INFO L87 Difference]: Start difference. First operand 1971 states and 8679 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 17 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 22:25:05,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:05,749 INFO L93 Difference]: Finished difference Result 3238 states and 13531 transitions. [2022-03-15 22:25:05,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 22:25:05,749 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 17 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 19 [2022-03-15 22:25:05,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:05,760 INFO L225 Difference]: With dead ends: 3238 [2022-03-15 22:25:05,760 INFO L226 Difference]: Without dead ends: 3202 [2022-03-15 22:25:05,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=214, Invalid=598, Unknown=0, NotChecked=0, Total=812 [2022-03-15 22:25:05,761 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 205 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:05,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 0 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 530 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 22:25:05,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3202 states. [2022-03-15 22:25:05,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3202 to 2234. [2022-03-15 22:25:05,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2234 states, 2233 states have (on average 4.463949843260188) internal successors, (9968), 2233 states have internal predecessors, (9968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:05,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2234 states to 2234 states and 9968 transitions. [2022-03-15 22:25:05,817 INFO L78 Accepts]: Start accepts. Automaton has 2234 states and 9968 transitions. Word has length 19 [2022-03-15 22:25:05,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:05,817 INFO L470 AbstractCegarLoop]: Abstraction has 2234 states and 9968 transitions. [2022-03-15 22:25:05,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 17 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 22:25:05,817 INFO L276 IsEmpty]: Start isEmpty. Operand 2234 states and 9968 transitions. [2022-03-15 22:25:05,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 22:25:05,822 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:05,822 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:05,842 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 22:25:06,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:06,049 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:06,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:06,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1559249166, now seen corresponding path program 8 times [2022-03-15 22:25:06,050 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:06,050 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327217484] [2022-03-15 22:25:06,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:06,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:06,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:06,082 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 22:25:06,083 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:06,083 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327217484] [2022-03-15 22:25:06,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327217484] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:06,083 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613385802] [2022-03-15 22:25:06,083 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 22:25:06,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:06,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:06,084 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 22:25:06,085 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 22:25:06,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 22:25:06,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:06,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 22:25:06,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:06,156 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 22:25:06,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:06,210 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 22:25:06,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613385802] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:06,211 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:06,211 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-03-15 22:25:06,211 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [429689736] [2022-03-15 22:25:06,211 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:06,212 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:06,217 INFO L252 McrAutomatonBuilder]: Finished intersection with 75 states and 162 transitions. [2022-03-15 22:25:06,217 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:06,600 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [36428#(or (< j1 M1) (< i2 N2)), 36429#(or (<= N2 i2) (< (+ i2 1) N2)), 36431#(or (<= N2 i2) (< (+ i2 1) N2) (< (+ j1 1) M1) (<= M1 j1)), 36337#(< i2 N2), 36430#(or (< j1 M1) (<= N2 i2) (< (+ i2 1) N2)), 36432#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (<= N2 i2) (< (+ i2 1) N2)), 36427#(< j1 M1)] [2022-03-15 22:25:06,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 22:25:06,601 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:06,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 22:25:06,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2022-03-15 22:25:06,601 INFO L87 Difference]: Start difference. First operand 2234 states and 9968 transitions. Second operand has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 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 22:25:06,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:06,904 INFO L93 Difference]: Finished difference Result 4599 states and 19256 transitions. [2022-03-15 22:25:06,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 22:25:06,904 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 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 19 [2022-03-15 22:25:06,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:06,918 INFO L225 Difference]: With dead ends: 4599 [2022-03-15 22:25:06,918 INFO L226 Difference]: Without dead ends: 4503 [2022-03-15 22:25:06,918 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=174, Invalid=528, Unknown=0, NotChecked=0, Total=702 [2022-03-15 22:25:06,919 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 158 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:06,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 0 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 22:25:06,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4503 states. [2022-03-15 22:25:07,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4503 to 2596. [2022-03-15 22:25:07,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2596 states, 2595 states have (on average 4.49402697495183) internal successors, (11662), 2595 states have internal predecessors, (11662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:07,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2596 states to 2596 states and 11662 transitions. [2022-03-15 22:25:07,014 INFO L78 Accepts]: Start accepts. Automaton has 2596 states and 11662 transitions. Word has length 19 [2022-03-15 22:25:07,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:07,014 INFO L470 AbstractCegarLoop]: Abstraction has 2596 states and 11662 transitions. [2022-03-15 22:25:07,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 12 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 22:25:07,014 INFO L276 IsEmpty]: Start isEmpty. Operand 2596 states and 11662 transitions. [2022-03-15 22:25:07,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 22:25:07,025 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:07,026 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:07,049 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 22:25:07,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-15 22:25:07,239 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:07,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:07,240 INFO L85 PathProgramCache]: Analyzing trace with hash -875265008, now seen corresponding path program 9 times [2022-03-15 22:25:07,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:07,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99630571] [2022-03-15 22:25:07,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:07,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:07,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:07,281 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 22:25:07,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:07,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99630571] [2022-03-15 22:25:07,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99630571] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:07,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772167152] [2022-03-15 22:25:07,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 22:25:07,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:07,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:07,282 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 22:25:07,283 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 22:25:07,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 22:25:07,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:07,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 22:25:07,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:07,354 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:07,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:07,406 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:07,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772167152] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:07,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:07,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 10 [2022-03-15 22:25:07,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1863025557] [2022-03-15 22:25:07,406 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:07,407 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:07,416 INFO L252 McrAutomatonBuilder]: Finished intersection with 94 states and 206 transitions. [2022-03-15 22:25:07,416 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:08,091 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [46369#(or (<= (+ 2 j1) M1) (<= M1 j1)), 46371#(or (< (+ i1 1) N1) (<= (+ 2 j1) M1) (<= N1 i1) (<= M1 j1)), 46373#(or (<= (+ 2 j1) M1) (< i1 N1)), 46370#(or (<= (+ 2 j1) M1) (< i1 N1) (<= M1 j1)), 46367#(< i1 N1), 46368#(or (< i1 N1) (<= (+ j1 1) M1)), 46372#(or (<= N1 (+ i1 1)) (<= (+ 2 j1) M1) (<= M1 j1) (< (+ 2 i1) N1)), 46375#(or (<= N1 (+ i1 1)) (<= (+ 2 j1) M1) (< (+ 2 i1) N1)), 46374#(or (< (+ i1 1) N1) (<= (+ 2 j1) M1) (<= N1 i1))] [2022-03-15 22:25:08,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 22:25:08,091 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:08,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 22:25:08,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2022-03-15 22:25:08,092 INFO L87 Difference]: Start difference. First operand 2596 states and 11662 transitions. Second operand has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:08,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:08,518 INFO L93 Difference]: Finished difference Result 6171 states and 25593 transitions. [2022-03-15 22:25:08,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 22:25:08,519 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 22:25:08,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:08,539 INFO L225 Difference]: With dead ends: 6171 [2022-03-15 22:25:08,539 INFO L226 Difference]: Without dead ends: 6096 [2022-03-15 22:25:08,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 76 SyntacticMatches, 23 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=253, Invalid=803, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 22:25:08,540 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 183 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:08,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 0 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 22:25:08,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6096 states. [2022-03-15 22:25:08,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6096 to 3428. [2022-03-15 22:25:08,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3428 states, 3427 states have (on average 4.625620075868106) internal successors, (15852), 3427 states have internal predecessors, (15852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:08,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3428 states to 3428 states and 15852 transitions. [2022-03-15 22:25:08,639 INFO L78 Accepts]: Start accepts. Automaton has 3428 states and 15852 transitions. Word has length 20 [2022-03-15 22:25:08,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:08,640 INFO L470 AbstractCegarLoop]: Abstraction has 3428 states and 15852 transitions. [2022-03-15 22:25:08,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:08,640 INFO L276 IsEmpty]: Start isEmpty. Operand 3428 states and 15852 transitions. [2022-03-15 22:25:08,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 22:25:08,648 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:08,648 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:08,681 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 22:25:08,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 22:25:08,884 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:08,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:08,884 INFO L85 PathProgramCache]: Analyzing trace with hash -663223852, now seen corresponding path program 10 times [2022-03-15 22:25:08,885 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:08,885 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688518200] [2022-03-15 22:25:08,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:08,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:08,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:08,915 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 22:25:08,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:08,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688518200] [2022-03-15 22:25:08,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688518200] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:08,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066707017] [2022-03-15 22:25:08,916 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 22:25:08,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:08,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:08,917 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 22:25:08,918 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 22:25:08,944 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 22:25:08,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:08,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 22:25:08,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:08,992 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 22:25:08,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:09,051 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:09,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066707017] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:09,052 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:09,052 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5] total 10 [2022-03-15 22:25:09,052 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1293534165] [2022-03-15 22:25:09,052 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:09,053 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:09,060 INFO L252 McrAutomatonBuilder]: Finished intersection with 89 states and 196 transitions. [2022-03-15 22:25:09,060 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:09,478 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [59558#(or (< j1 M1) (< (+ i1 1) N1) (<= N1 i1)), 59560#(or (<= N1 (+ i1 1)) (< (+ j1 1) M1) (<= M1 j1) (< (+ 2 i1) N1)), 59554#(< j1 M1), 59556#(or (< j1 M1) (< i1 N1)), 59555#(< i1 N1), 59557#(or (< (+ i1 1) N1) (<= N1 i1)), 59561#(and (or (<= j1 i1) (<= N1 i1)) (or (= (+ (* (- 1) M1) N1) 0) (<= N1 i1))), 59559#(or (< (+ i1 1) N1) (< (+ j1 1) M1) (<= N1 i1) (<= M1 j1))] [2022-03-15 22:25:09,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 22:25:09,478 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:09,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 22:25:09,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=248, Unknown=0, NotChecked=0, Total=342 [2022-03-15 22:25:09,479 INFO L87 Difference]: Start difference. First operand 3428 states and 15852 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 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 22:25:09,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:09,800 INFO L93 Difference]: Finished difference Result 6057 states and 25879 transitions. [2022-03-15 22:25:09,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 22:25:09,801 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 22:25:09,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:09,819 INFO L225 Difference]: With dead ends: 6057 [2022-03-15 22:25:09,819 INFO L226 Difference]: Without dead ends: 5926 [2022-03-15 22:25:09,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=197, Invalid=559, Unknown=0, NotChecked=0, Total=756 [2022-03-15 22:25:09,820 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 181 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:09,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 0 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 22:25:09,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5926 states. [2022-03-15 22:25:09,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5926 to 3699. [2022-03-15 22:25:09,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3699 states, 3698 states have (on average 4.600324499729584) internal successors, (17012), 3698 states have internal predecessors, (17012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:09,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3699 states to 3699 states and 17012 transitions. [2022-03-15 22:25:09,915 INFO L78 Accepts]: Start accepts. Automaton has 3699 states and 17012 transitions. Word has length 20 [2022-03-15 22:25:09,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:09,915 INFO L470 AbstractCegarLoop]: Abstraction has 3699 states and 17012 transitions. [2022-03-15 22:25:09,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 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 22:25:09,915 INFO L276 IsEmpty]: Start isEmpty. Operand 3699 states and 17012 transitions. [2022-03-15 22:25:09,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 22:25:09,923 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:09,923 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:09,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-15 22:25:10,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-15 22:25:10,139 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:10,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:10,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1195044890, now seen corresponding path program 11 times [2022-03-15 22:25:10,140 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:10,140 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057029240] [2022-03-15 22:25:10,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:10,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:10,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:10,175 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 22:25:10,175 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:10,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057029240] [2022-03-15 22:25:10,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057029240] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:10,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380942569] [2022-03-15 22:25:10,175 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 22:25:10,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:10,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:10,176 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 22:25:10,177 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 22:25:10,200 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 22:25:10,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:10,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 22:25:10,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:10,250 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:10,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:10,313 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:10,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380942569] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:10,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:10,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2022-03-15 22:25:10,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [548848027] [2022-03-15 22:25:10,313 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:10,314 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:10,321 INFO L252 McrAutomatonBuilder]: Finished intersection with 89 states and 197 transitions. [2022-03-15 22:25:10,321 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:11,106 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [73167#(or (<= N1 (+ i1 1)) (<= (+ 2 j2) M2) (< (+ 2 i1) N1)), 73162#(or (<= M2 j2) (<= (+ 2 j2) M2)), 73164#(or (<= (+ j2 1) M2) (< i1 N1)), 73165#(or (<= (+ 2 j2) M2) (< i1 N1)), 73166#(or (< (+ i1 1) N1) (<= (+ 2 j2) M2) (<= N1 i1)), 73163#(< i1 N1)] [2022-03-15 22:25:11,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 22:25:11,107 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:11,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 22:25:11,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-03-15 22:25:11,107 INFO L87 Difference]: Start difference. First operand 3699 states and 17012 transitions. Second operand has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:11,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:11,531 INFO L93 Difference]: Finished difference Result 9780 states and 43944 transitions. [2022-03-15 22:25:11,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 22:25:11,531 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 22:25:11,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:11,562 INFO L225 Difference]: With dead ends: 9780 [2022-03-15 22:25:11,562 INFO L226 Difference]: Without dead ends: 9648 [2022-03-15 22:25:11,563 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 79 SyntacticMatches, 16 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=210, Invalid=846, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 22:25:11,563 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 181 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:11,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 0 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 22:25:11,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9648 states. [2022-03-15 22:25:11,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9648 to 6413. [2022-03-15 22:25:11,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6413 states, 6412 states have (on average 4.864784778540237) internal successors, (31193), 6412 states have internal predecessors, (31193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:11,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6413 states to 6413 states and 31193 transitions. [2022-03-15 22:25:11,743 INFO L78 Accepts]: Start accepts. Automaton has 6413 states and 31193 transitions. Word has length 20 [2022-03-15 22:25:11,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:11,743 INFO L470 AbstractCegarLoop]: Abstraction has 6413 states and 31193 transitions. [2022-03-15 22:25:11,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:11,744 INFO L276 IsEmpty]: Start isEmpty. Operand 6413 states and 31193 transitions. [2022-03-15 22:25:11,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 22:25:11,782 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:11,783 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:11,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 22:25:11,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 22:25:11,983 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:11,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:11,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1715673371, now seen corresponding path program 3 times [2022-03-15 22:25:11,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:11,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569795114] [2022-03-15 22:25:11,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:11,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:11,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:12,013 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 22:25:12,013 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:12,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569795114] [2022-03-15 22:25:12,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569795114] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 22:25:12,013 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 22:25:12,013 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 22:25:12,013 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1308877290] [2022-03-15 22:25:12,013 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:12,014 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:12,021 INFO L252 McrAutomatonBuilder]: Finished intersection with 83 states and 181 transitions. [2022-03-15 22:25:12,021 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:12,436 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [95807#(< i2 N2), 95812#(or (<= (+ N2 1) i2) (< j2 M2)), 95809#(or (< j2 M2) (< i2 N2)), 95813#(or (< j2 M2) (<= N2 i2)), 95808#(< j2 M2), 95810#(or (<= N2 i2) (< (+ i2 1) N2)), 95811#(or (< j2 M2) (<= N2 i2) (< (+ i2 1) N2))] [2022-03-15 22:25:12,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 22:25:12,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:12,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 22:25:12,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2022-03-15 22:25:12,437 INFO L87 Difference]: Start difference. First operand 6413 states and 31193 transitions. Second operand has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:12,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:12,591 INFO L93 Difference]: Finished difference Result 6660 states and 31985 transitions. [2022-03-15 22:25:12,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 22:25:12,592 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 22:25:12,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:12,614 INFO L225 Difference]: With dead ends: 6660 [2022-03-15 22:25:12,614 INFO L226 Difference]: Without dead ends: 6625 [2022-03-15 22:25:12,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2022-03-15 22:25:12,614 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 56 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:12,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 0 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 22:25:12,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6625 states. [2022-03-15 22:25:12,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6625 to 6343. [2022-03-15 22:25:12,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6343 states, 6342 states have (on average 4.877641122674235) internal successors, (30934), 6342 states have internal predecessors, (30934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:12,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6343 states to 6343 states and 30934 transitions. [2022-03-15 22:25:12,776 INFO L78 Accepts]: Start accepts. Automaton has 6343 states and 30934 transitions. Word has length 20 [2022-03-15 22:25:12,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:12,776 INFO L470 AbstractCegarLoop]: Abstraction has 6343 states and 30934 transitions. [2022-03-15 22:25:12,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:12,776 INFO L276 IsEmpty]: Start isEmpty. Operand 6343 states and 30934 transitions. [2022-03-15 22:25:12,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 22:25:12,792 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:12,792 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:12,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-03-15 22:25:12,792 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:12,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:12,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1312238120, now seen corresponding path program 12 times [2022-03-15 22:25:12,793 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:12,793 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617354964] [2022-03-15 22:25:12,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:12,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:12,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:12,869 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 22:25:12,870 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:12,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617354964] [2022-03-15 22:25:12,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617354964] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:12,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896022257] [2022-03-15 22:25:12,870 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 22:25:12,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:12,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:12,871 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 22:25:12,872 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 22:25:12,897 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 22:25:12,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:12,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 22:25:12,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:12,963 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 22:25:12,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:13,022 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 22:25:13,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896022257] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:13,022 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:13,022 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-03-15 22:25:13,022 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [485116561] [2022-03-15 22:25:13,022 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:13,024 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:13,030 INFO L252 McrAutomatonBuilder]: Finished intersection with 67 states and 131 transitions. [2022-03-15 22:25:13,030 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:13,526 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [115298#(and (or (<= N1 i1) (<= j2 i1)) (or (= (+ N1 (* (- 1) M2)) 0) (<= N1 i1))), 115296#(< i1 N1), 115297#(or (< (+ i1 1) N1) (<= N1 i1))] [2022-03-15 22:25:13,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 22:25:13,527 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:13,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 22:25:13,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-03-15 22:25:13,527 INFO L87 Difference]: Start difference. First operand 6343 states and 30934 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:13,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:13,781 INFO L93 Difference]: Finished difference Result 10505 states and 48048 transitions. [2022-03-15 22:25:13,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 22:25:13,782 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 22:25:13,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:13,812 INFO L225 Difference]: With dead ends: 10505 [2022-03-15 22:25:13,812 INFO L226 Difference]: Without dead ends: 10460 [2022-03-15 22:25:13,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 50 SyntacticMatches, 28 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-03-15 22:25:13,813 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 108 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:13,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 0 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 22:25:13,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10460 states. [2022-03-15 22:25:13,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10460 to 7395. [2022-03-15 22:25:14,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7395 states, 7394 states have (on average 4.821341628347309) internal successors, (35649), 7394 states have internal predecessors, (35649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:14,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7395 states to 7395 states and 35649 transitions. [2022-03-15 22:25:14,031 INFO L78 Accepts]: Start accepts. Automaton has 7395 states and 35649 transitions. Word has length 21 [2022-03-15 22:25:14,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:14,031 INFO L470 AbstractCegarLoop]: Abstraction has 7395 states and 35649 transitions. [2022-03-15 22:25:14,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 9 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:14,031 INFO L276 IsEmpty]: Start isEmpty. Operand 7395 states and 35649 transitions. [2022-03-15 22:25:14,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 22:25:14,049 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:14,049 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:14,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 22:25:14,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:14,250 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:14,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:14,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1435623964, now seen corresponding path program 13 times [2022-03-15 22:25:14,251 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:14,251 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112025062] [2022-03-15 22:25:14,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:14,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:14,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:14,290 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 22:25:14,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:14,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112025062] [2022-03-15 22:25:14,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112025062] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:14,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685849322] [2022-03-15 22:25:14,290 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 22:25:14,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:14,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:14,292 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 22:25:14,292 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 22:25:14,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:14,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 22:25:14,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:14,379 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:14,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:14,438 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:14,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685849322] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:14,438 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:14,438 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-03-15 22:25:14,438 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [568241817] [2022-03-15 22:25:14,438 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:14,439 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:14,445 INFO L252 McrAutomatonBuilder]: Finished intersection with 62 states and 120 transitions. [2022-03-15 22:25:14,445 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:14,786 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [140739#(or (<= N2 i2) (<= (+ j2 N2) (+ i2 M2))), 140738#(or (<= N2 i2) (< (+ i2 1) N2)), 140737#(or (< j2 M2) (< i2 N2)), 140736#(< i2 N2)] [2022-03-15 22:25:14,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 22:25:14,786 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:14,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 22:25:14,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-03-15 22:25:14,787 INFO L87 Difference]: Start difference. First operand 7395 states and 35649 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:15,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:15,078 INFO L93 Difference]: Finished difference Result 14350 states and 66465 transitions. [2022-03-15 22:25:15,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 22:25:15,079 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 22:25:15,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:15,190 INFO L225 Difference]: With dead ends: 14350 [2022-03-15 22:25:15,190 INFO L226 Difference]: Without dead ends: 14320 [2022-03-15 22:25:15,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 61 SyntacticMatches, 11 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2022-03-15 22:25:15,190 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 129 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:15,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 0 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 22:25:15,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14320 states. [2022-03-15 22:25:15,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14320 to 10992. [2022-03-15 22:25:15,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10992 states, 10991 states have (on average 4.922573014284414) internal successors, (54104), 10991 states have internal predecessors, (54104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:15,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10992 states to 10992 states and 54104 transitions. [2022-03-15 22:25:15,568 INFO L78 Accepts]: Start accepts. Automaton has 10992 states and 54104 transitions. Word has length 21 [2022-03-15 22:25:15,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:15,568 INFO L470 AbstractCegarLoop]: Abstraction has 10992 states and 54104 transitions. [2022-03-15 22:25:15,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:15,568 INFO L276 IsEmpty]: Start isEmpty. Operand 10992 states and 54104 transitions. [2022-03-15 22:25:15,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 22:25:15,602 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:15,602 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:15,619 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 22:25:15,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:15,815 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:15,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:15,816 INFO L85 PathProgramCache]: Analyzing trace with hash 608293654, now seen corresponding path program 14 times [2022-03-15 22:25:15,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:15,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487731930] [2022-03-15 22:25:15,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:15,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:15,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:15,916 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:15,916 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:15,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487731930] [2022-03-15 22:25:15,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487731930] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:15,917 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504268627] [2022-03-15 22:25:15,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 22:25:15,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:15,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:15,918 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 22:25:15,918 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 22:25:15,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 22:25:15,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:15,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 22:25:15,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:15,998 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:15,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:16,065 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:16,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504268627] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:16,066 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:16,066 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 14 [2022-03-15 22:25:16,066 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1349872630] [2022-03-15 22:25:16,066 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:16,067 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:16,074 INFO L252 McrAutomatonBuilder]: Finished intersection with 89 states and 195 transitions. [2022-03-15 22:25:16,074 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:16,522 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [177225#(or (< j1 M1) (< i1 N1)), 177224#(or (< (+ i1 1) N1) (<= N1 i1)), 177228#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (< (+ i1 1) N1) (<= N1 i1)), 177186#(< i1 N1), 177226#(or (< j1 M1) (< (+ i1 1) N1) (<= N1 i1)), 177230#(or (< j1 M1) (<= (+ 2 i1) N1)), 177229#(or (<= M1 (+ 2 j1)) (< (+ i1 1) N1) (< (+ 3 j1) M1) (<= N1 i1)), 177227#(or (< (+ i1 1) N1) (< (+ j1 1) M1) (<= N1 i1) (<= M1 j1)), 177223#(< j1 M1)] [2022-03-15 22:25:16,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 22:25:16,523 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:16,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 22:25:16,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=365, Unknown=0, NotChecked=0, Total=506 [2022-03-15 22:25:16,523 INFO L87 Difference]: Start difference. First operand 10992 states and 54104 transitions. Second operand has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:17,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:17,329 INFO L93 Difference]: Finished difference Result 30324 states and 143016 transitions. [2022-03-15 22:25:17,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 22:25:17,330 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 22:25:17,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:17,465 INFO L225 Difference]: With dead ends: 30324 [2022-03-15 22:25:17,465 INFO L226 Difference]: Without dead ends: 29899 [2022-03-15 22:25:17,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=396, Invalid=1086, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 22:25:17,466 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 176 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:17,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 0 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 22:25:17,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29899 states. [2022-03-15 22:25:18,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29899 to 19044. [2022-03-15 22:25:18,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19044 states, 19043 states have (on average 5.134012498030772) internal successors, (97767), 19043 states have internal predecessors, (97767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:18,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19044 states to 19044 states and 97767 transitions. [2022-03-15 22:25:18,194 INFO L78 Accepts]: Start accepts. Automaton has 19044 states and 97767 transitions. Word has length 21 [2022-03-15 22:25:18,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:18,194 INFO L470 AbstractCegarLoop]: Abstraction has 19044 states and 97767 transitions. [2022-03-15 22:25:18,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:18,195 INFO L276 IsEmpty]: Start isEmpty. Operand 19044 states and 97767 transitions. [2022-03-15 22:25:18,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 22:25:18,416 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:18,416 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:18,432 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 22:25:18,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:18,617 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:18,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:18,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1930951688, now seen corresponding path program 15 times [2022-03-15 22:25:18,618 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:18,618 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792984247] [2022-03-15 22:25:18,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:18,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:18,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:18,663 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 22:25:18,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:18,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792984247] [2022-03-15 22:25:18,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792984247] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:18,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760473817] [2022-03-15 22:25:18,664 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 22:25:18,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:18,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:18,665 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 22:25:18,666 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 22:25:18,689 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 22:25:18,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:18,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 22:25:18,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:18,739 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 22:25:18,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:18,790 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 22:25:18,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760473817] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:18,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:18,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 10 [2022-03-15 22:25:18,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [874611018] [2022-03-15 22:25:18,790 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:18,791 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:18,797 INFO L252 McrAutomatonBuilder]: Finished intersection with 64 states and 125 transitions. [2022-03-15 22:25:18,797 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:19,115 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [245807#(or (< j1 M1) (<= (+ j2 1) M2)), 245810#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (<= (+ 2 j2) M2)), 245809#(or (<= (+ 2 j2) M2) (< (+ j1 1) M1) (<= M1 j1)), 245808#(or (< j1 M1) (<= (+ 2 j2) M2)), 245806#(< j1 M1)] [2022-03-15 22:25:19,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 22:25:19,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:19,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 22:25:19,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2022-03-15 22:25:19,116 INFO L87 Difference]: Start difference. First operand 19044 states and 97767 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 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 22:25:19,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:19,837 INFO L93 Difference]: Finished difference Result 39905 states and 196087 transitions. [2022-03-15 22:25:19,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 22:25:19,837 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 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 21 [2022-03-15 22:25:19,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:20,101 INFO L225 Difference]: With dead ends: 39905 [2022-03-15 22:25:20,101 INFO L226 Difference]: Without dead ends: 39813 [2022-03-15 22:25:20,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 66 SyntacticMatches, 8 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=362, Unknown=0, NotChecked=0, Total=506 [2022-03-15 22:25:20,102 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 117 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:20,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 0 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 22:25:20,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39813 states. [2022-03-15 22:25:20,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39813 to 27027. [2022-03-15 22:25:20,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27027 states, 27026 states have (on average 5.212536076370902) internal successors, (140874), 27026 states have internal predecessors, (140874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:21,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27027 states to 27027 states and 140874 transitions. [2022-03-15 22:25:21,116 INFO L78 Accepts]: Start accepts. Automaton has 27027 states and 140874 transitions. Word has length 21 [2022-03-15 22:25:21,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:21,116 INFO L470 AbstractCegarLoop]: Abstraction has 27027 states and 140874 transitions. [2022-03-15 22:25:21,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 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 22:25:21,117 INFO L276 IsEmpty]: Start isEmpty. Operand 27027 states and 140874 transitions. [2022-03-15 22:25:21,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 22:25:21,374 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:21,374 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:21,392 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 22:25:21,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:21,575 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:21,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:21,575 INFO L85 PathProgramCache]: Analyzing trace with hash 2027822905, now seen corresponding path program 16 times [2022-03-15 22:25:21,576 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:21,576 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755497583] [2022-03-15 22:25:21,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:21,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:21,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:21,621 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 22:25:21,621 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:21,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755497583] [2022-03-15 22:25:21,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755497583] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:21,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698061407] [2022-03-15 22:25:21,621 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 22:25:21,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:21,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:21,622 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 22:25:21,623 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 22:25:21,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 22:25:21,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:21,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 22:25:21,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:21,694 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 22:25:21,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:21,742 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 22:25:21,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698061407] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:21,742 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:21,742 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2022-03-15 22:25:21,742 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1878156231] [2022-03-15 22:25:21,742 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:21,743 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:21,752 INFO L252 McrAutomatonBuilder]: Finished intersection with 104 states and 236 transitions. [2022-03-15 22:25:21,752 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:22,420 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 22:25:22,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 22:25:22,421 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:22,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 22:25:22,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-03-15 22:25:22,422 INFO L87 Difference]: Start difference. First operand 27027 states and 140874 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:22,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:22,938 INFO L93 Difference]: Finished difference Result 48233 states and 246291 transitions. [2022-03-15 22:25:22,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 22:25:22,938 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 22:25:22,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:23,304 INFO L225 Difference]: With dead ends: 48233 [2022-03-15 22:25:23,304 INFO L226 Difference]: Without dead ends: 48137 [2022-03-15 22:25:23,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-03-15 22:25:23,304 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 39 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:23,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 0 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 22:25:23,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48137 states. [2022-03-15 22:25:24,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48137 to 46526. [2022-03-15 22:25:24,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46526 states, 46525 states have (on average 5.1679742074153685) internal successors, (240440), 46525 states have internal predecessors, (240440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:24,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46526 states to 46526 states and 240440 transitions. [2022-03-15 22:25:24,868 INFO L78 Accepts]: Start accepts. Automaton has 46526 states and 240440 transitions. Word has length 21 [2022-03-15 22:25:24,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:24,868 INFO L470 AbstractCegarLoop]: Abstraction has 46526 states and 240440 transitions. [2022-03-15 22:25:24,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:24,868 INFO L276 IsEmpty]: Start isEmpty. Operand 46526 states and 240440 transitions. [2022-03-15 22:25:25,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 22:25:25,189 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:25,189 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:25,210 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 22:25:25,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:25,403 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:25,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:25,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1970539196, now seen corresponding path program 17 times [2022-03-15 22:25:25,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:25,405 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191115535] [2022-03-15 22:25:25,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:25,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:25,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:25,444 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 22:25:25,444 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:25,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191115535] [2022-03-15 22:25:25,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191115535] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:25,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826636168] [2022-03-15 22:25:25,444 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 22:25:25,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:25,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:25,446 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 22:25:25,447 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 22:25:25,471 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 22:25:25,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:25,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 22:25:25,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:25,534 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:25,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:25,610 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:25,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826636168] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:25,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:25,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6] total 14 [2022-03-15 22:25:25,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [715952846] [2022-03-15 22:25:25,615 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:25,617 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:25,622 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 130 transitions. [2022-03-15 22:25:25,622 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:25,948 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [481339#(or (< j2 M2) (< i2 N2)), 481337#(< j2 M2), 481341#(or (< j2 M2) (<= N2 (+ i2 1))), 481338#(< i2 N2), 481340#(or (< j2 M2) (<= N2 i2))] [2022-03-15 22:25:25,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 22:25:25,948 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:25,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 22:25:25,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2022-03-15 22:25:25,949 INFO L87 Difference]: Start difference. First operand 46526 states and 240440 transitions. Second operand has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 11 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 22:25:26,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:26,982 INFO L93 Difference]: Finished difference Result 75207 states and 376368 transitions. [2022-03-15 22:25:26,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 22:25:26,983 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 11 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 21 [2022-03-15 22:25:26,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:27,348 INFO L225 Difference]: With dead ends: 75207 [2022-03-15 22:25:27,348 INFO L226 Difference]: Without dead ends: 71375 [2022-03-15 22:25:27,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 67 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2022-03-15 22:25:27,349 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 107 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:27,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 0 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 22:25:27,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71375 states. [2022-03-15 22:25:29,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71375 to 51857. [2022-03-15 22:25:29,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51857 states, 51856 states have (on average 5.25028926257328) internal successors, (272259), 51856 states have internal predecessors, (272259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:29,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51857 states to 51857 states and 272259 transitions. [2022-03-15 22:25:29,625 INFO L78 Accepts]: Start accepts. Automaton has 51857 states and 272259 transitions. Word has length 21 [2022-03-15 22:25:29,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:29,625 INFO L470 AbstractCegarLoop]: Abstraction has 51857 states and 272259 transitions. [2022-03-15 22:25:29,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 11 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 22:25:29,626 INFO L276 IsEmpty]: Start isEmpty. Operand 51857 states and 272259 transitions. [2022-03-15 22:25:29,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 22:25:29,786 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:29,786 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:29,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 22:25:29,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:29,987 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:29,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:29,987 INFO L85 PathProgramCache]: Analyzing trace with hash -228908339, now seen corresponding path program 18 times [2022-03-15 22:25:29,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:29,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136644505] [2022-03-15 22:25:29,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:29,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:29,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:30,037 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 22:25:30,037 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:30,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136644505] [2022-03-15 22:25:30,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136644505] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:30,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473572025] [2022-03-15 22:25:30,038 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 22:25:30,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:30,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:30,039 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 22:25:30,045 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 22:25:30,068 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 22:25:30,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:30,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 22:25:30,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:30,130 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 22:25:30,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:30,186 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 22:25:30,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473572025] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:30,186 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:30,186 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-15 22:25:30,186 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [826588035] [2022-03-15 22:25:30,186 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:30,187 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:30,196 INFO L252 McrAutomatonBuilder]: Finished intersection with 105 states and 231 transitions. [2022-03-15 22:25:30,196 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:31,487 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [660410#(<= counter 1), 660413#(and (<= counter 3) (or (<= counter 0) (<= 3 counter))), 660417#(<= counter 0), 660414#(and (<= counter 2) (or (<= 2 counter) (<= (+ counter 1) 0))), 660416#(and (or (<= 0 counter) (<= (+ 3 counter) 0)) (<= counter 0)), 660415#(and (<= counter 1) (or (<= 1 counter) (<= (+ 2 counter) 0))), 660411#(<= counter 2), 660412#(<= counter 3)] [2022-03-15 22:25:31,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 22:25:31,487 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:31,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 22:25:31,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2022-03-15 22:25:31,488 INFO L87 Difference]: Start difference. First operand 51857 states and 272259 transitions. Second operand has 15 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:32,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:32,155 INFO L93 Difference]: Finished difference Result 54229 states and 280534 transitions. [2022-03-15 22:25:32,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 22:25:32,155 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 22:25:32,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:32,570 INFO L225 Difference]: With dead ends: 54229 [2022-03-15 22:25:32,570 INFO L226 Difference]: Without dead ends: 54137 [2022-03-15 22:25:32,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 117 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2022-03-15 22:25:32,571 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 93 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:32,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 0 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 22:25:32,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54137 states. [2022-03-15 22:25:33,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54137 to 40735. [2022-03-15 22:25:33,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40735 states, 40734 states have (on average 5.316295968969412) internal successors, (216554), 40734 states have internal predecessors, (216554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:34,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40735 states to 40735 states and 216554 transitions. [2022-03-15 22:25:34,061 INFO L78 Accepts]: Start accepts. Automaton has 40735 states and 216554 transitions. Word has length 22 [2022-03-15 22:25:34,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:34,061 INFO L470 AbstractCegarLoop]: Abstraction has 40735 states and 216554 transitions. [2022-03-15 22:25:34,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:34,061 INFO L276 IsEmpty]: Start isEmpty. Operand 40735 states and 216554 transitions. [2022-03-15 22:25:34,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 22:25:34,175 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:34,175 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:34,193 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 22:25:34,375 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,SelfDestructingSolverStorable23 [2022-03-15 22:25:34,376 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:34,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:34,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1267226091, now seen corresponding path program 19 times [2022-03-15 22:25:34,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:34,377 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195077384] [2022-03-15 22:25:34,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:34,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:34,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:34,442 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 22:25:34,443 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:34,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195077384] [2022-03-15 22:25:34,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195077384] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:34,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910311352] [2022-03-15 22:25:34,443 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 22:25:34,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:34,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:34,444 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 22:25:34,445 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 22:25:34,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:34,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 22:25:34,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:34,534 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 22:25:34,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:34,597 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 22:25:34,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910311352] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:34,598 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:34,598 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-03-15 22:25:34,598 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2096569761] [2022-03-15 22:25:34,598 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:34,599 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:34,805 INFO L252 McrAutomatonBuilder]: Finished intersection with 114 states and 255 transitions. [2022-03-15 22:25:34,805 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:36,043 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [796254#(and (<= counter 3) (or (<= counter 0) (<= 3 counter))), 796252#(<= counter 2), 796253#(<= counter 3), 796258#(and (<= counter 1) (or (<= 1 counter) (<= (+ 2 counter) 0))), 796257#(and (<= counter 2) (or (<= 2 counter) (<= (+ counter 1) 0))), 796255#(<= counter 4), 796256#(and (<= counter 4) (or (<= counter 1) (<= 4 counter))), 796251#(<= counter 1), 796259#(and (or (<= 0 counter) (<= (+ 3 counter) 0)) (<= counter 0))] [2022-03-15 22:25:36,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 22:25:36,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:36,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 22:25:36,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2022-03-15 22:25:36,044 INFO L87 Difference]: Start difference. First operand 40735 states and 216554 transitions. Second operand has 17 states, 16 states have (on average 4.75) internal successors, (76), 16 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:37,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:37,138 INFO L93 Difference]: Finished difference Result 74436 states and 387757 transitions. [2022-03-15 22:25:37,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 22:25:37,138 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 4.75) internal successors, (76), 16 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 22:25:37,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:37,534 INFO L225 Difference]: With dead ends: 74436 [2022-03-15 22:25:37,534 INFO L226 Difference]: Without dead ends: 74189 [2022-03-15 22:25:37,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 120 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2022-03-15 22:25:37,535 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 109 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:37,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 0 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 22:25:37,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74189 states. [2022-03-15 22:25:39,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74189 to 54064. [2022-03-15 22:25:39,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54064 states, 54063 states have (on average 5.362558496568818) internal successors, (289916), 54063 states have internal predecessors, (289916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:39,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54064 states to 54064 states and 289916 transitions. [2022-03-15 22:25:39,616 INFO L78 Accepts]: Start accepts. Automaton has 54064 states and 289916 transitions. Word has length 22 [2022-03-15 22:25:39,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:39,617 INFO L470 AbstractCegarLoop]: Abstraction has 54064 states and 289916 transitions. [2022-03-15 22:25:39,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 4.75) internal successors, (76), 16 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:39,617 INFO L276 IsEmpty]: Start isEmpty. Operand 54064 states and 289916 transitions. [2022-03-15 22:25:40,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 22:25:40,033 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:40,033 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:40,050 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 22:25:40,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,SelfDestructingSolverStorable24 [2022-03-15 22:25:40,239 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:40,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:40,240 INFO L85 PathProgramCache]: Analyzing trace with hash -726555343, now seen corresponding path program 20 times [2022-03-15 22:25:40,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:40,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334806372] [2022-03-15 22:25:40,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:40,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:40,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:40,315 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 22:25:40,316 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:40,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334806372] [2022-03-15 22:25:40,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334806372] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:40,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442710694] [2022-03-15 22:25:40,316 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 22:25:40,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:40,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:40,317 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 22:25:40,319 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 22:25:40,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 22:25:40,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:40,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 22:25:40,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:40,400 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:40,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:40,478 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:40,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442710694] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:40,478 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:40,478 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 15 [2022-03-15 22:25:40,478 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [976760889] [2022-03-15 22:25:40,478 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:40,480 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:40,492 INFO L252 McrAutomatonBuilder]: Finished intersection with 127 states and 287 transitions. [2022-03-15 22:25:40,492 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:42,093 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 38 new interpolants: [978974#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1))), 978994#(or (<= M1 (+ 2 j1)) (< (+ 2 i2) N2) (< (+ i1 1) N1) (< (+ 3 j1) M1) (<= N2 (+ i2 1)) (<= N1 i1)), 978984#(or (<= M1 (+ 2 j1)) (< (+ 3 j1) M1) (< i1 N1)), 978979#(or (< i2 N2) (< i1 N1)), 978972#(< j1 M1), 978975#(or (<= M1 (+ 2 j1)) (< (+ 3 j1) M1)), 978989#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (< i2 N2) (< i1 N1)), 978991#(or (<= M1 (+ 2 j1)) (< (+ 3 j1) M1) (<= N2 i2) (< (+ i2 1) N2)), 978997#(or (<= M1 (+ 2 j1)) (< i2 N2)), 978993#(or (<= M1 (+ 2 j1)) (< (+ i1 1) N1) (< (+ 3 j1) M1) (<= N2 i2) (< (+ i2 1) N2) (<= N1 i1)), 978982#(or (< i1 N1) (< (+ j1 1) M1) (<= M1 j1)), 978987#(or (<= M1 (+ 2 j1)) (< (+ 3 j1) M1) (< i2 N2)), 978988#(or (< i2 N2) (< i1 N1) (< (+ j1 1) M1) (<= M1 j1)), 978986#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (< i2 N2)), 978990#(or (<= M1 (+ 2 j1)) (< (+ 3 j1) M1) (< i2 N2) (< i1 N1)), 978980#(or (< j1 M1) (< i2 N2)), 978996#(or (<= M1 (+ j1 1)) (< i2 N2)), 978973#(or (< (+ j1 1) M1) (<= M1 j1)), 978999#(or (< i1 N1) (<= M1 j1)), 979001#(or (< i2 N2) (< i1 N1) (<= M1 j1)), 979002#(or (<= M1 (+ j1 1)) (< i2 N2) (< i1 N1)), 979004#(or (<= M1 (+ 2 j1)) (<= N2 i2) (< i1 N1) (< (+ i2 1) N2)), 978981#(or (< j1 M1) (< i2 N2) (< i1 N1)), 979008#(or (<= M1 (+ 2 j1)) (< (+ 2 i2) N2) (<= N1 (+ i1 1)) (<= N2 (+ i2 1)) (< (+ 2 i1) N1)), 978948#(or (<= M1 (+ 2 j1)) (< i1 N1)), 978985#(or (< i2 N2) (< (+ j1 1) M1) (<= M1 j1)), 979003#(or (<= M1 (+ 2 j1)) (< i2 N2) (< i1 N1)), 979005#(or (<= M1 (+ 2 j1)) (< (+ i1 1) N1) (<= N2 i2) (< (+ i2 1) N2) (<= N1 i1)), 978977#(< i2 N2), 978978#(or (< j1 M1) (< i1 N1)), 979007#(or (<= M1 (+ 2 j1)) (< (+ 2 i2) N2) (<= N1 (+ i1 1)) (< (+ 3 j1) M1) (<= N2 (+ i2 1)) (< (+ 2 i1) N1)), 978998#(or (<= M1 (+ 2 j1)) (<= N2 i2) (< (+ i2 1) N2)), 978976#(< i1 N1), 979006#(or (<= M1 (+ 2 j1)) (< (+ 2 i2) N2) (< (+ i1 1) N1) (<= N2 (+ i2 1)) (<= N1 i1)), 978992#(or (<= M1 (+ 2 j1)) (< (+ 3 j1) M1) (<= N2 i2) (< i1 N1) (< (+ i2 1) N2)), 978983#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (< i1 N1)), 979000#(or (<= M1 (+ j1 1)) (< i1 N1)), 978995#(or (< i2 N2) (<= M1 j1))] [2022-03-15 22:25:42,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-15 22:25:42,093 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:42,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-15 22:25:42,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=485, Invalid=2271, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 22:25:42,094 INFO L87 Difference]: Start difference. First operand 54064 states and 289916 transitions. Second operand has 48 states, 48 states have (on average 3.2708333333333335) internal successors, (157), 47 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:45,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:45,078 INFO L93 Difference]: Finished difference Result 108445 states and 559201 transitions. [2022-03-15 22:25:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 22:25:45,078 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 3.2708333333333335) internal successors, (157), 47 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have 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 22:25:45,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:45,722 INFO L225 Difference]: With dead ends: 108445 [2022-03-15 22:25:45,723 INFO L226 Difference]: Without dead ends: 107978 [2022-03-15 22:25:45,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 104 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2498 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2153, Invalid=7353, Unknown=0, NotChecked=0, Total=9506 [2022-03-15 22:25:45,725 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 1287 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 918 mSolverCounterSat, 551 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1287 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 551 IncrementalHoareTripleChecker+Valid, 918 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:45,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1287 Valid, 0 Invalid, 1469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [551 Valid, 918 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 22:25:45,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107978 states. [2022-03-15 22:25:48,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107978 to 71776. [2022-03-15 22:25:48,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71776 states, 71775 states have (on average 5.479122257053292) internal successors, (393264), 71775 states have internal predecessors, (393264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:49,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71776 states to 71776 states and 393264 transitions. [2022-03-15 22:25:49,348 INFO L78 Accepts]: Start accepts. Automaton has 71776 states and 393264 transitions. Word has length 23 [2022-03-15 22:25:49,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:49,348 INFO L470 AbstractCegarLoop]: Abstraction has 71776 states and 393264 transitions. [2022-03-15 22:25:49,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 3.2708333333333335) internal successors, (157), 47 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:49,348 INFO L276 IsEmpty]: Start isEmpty. Operand 71776 states and 393264 transitions. [2022-03-15 22:25:49,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 22:25:49,877 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:25:49,877 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:25:49,894 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 22:25:50,078 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,SelfDestructingSolverStorable25 [2022-03-15 22:25:50,079 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:25:50,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:25:50,079 INFO L85 PathProgramCache]: Analyzing trace with hash -453033551, now seen corresponding path program 21 times [2022-03-15 22:25:50,079 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:25:50,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030313251] [2022-03-15 22:25:50,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:25:50,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:25:50,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:25:50,130 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:50,130 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:25:50,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030313251] [2022-03-15 22:25:50,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030313251] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:25:50,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793348855] [2022-03-15 22:25:50,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 22:25:50,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:25:50,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:25:50,132 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 22:25:50,133 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 22:25:50,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 22:25:50,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:25:50,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 22:25:50,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:25:50,217 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:50,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:25:50,299 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:25:50,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793348855] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:25:50,299 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:25:50,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-03-15 22:25:50,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [272706664] [2022-03-15 22:25:50,300 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:25:50,301 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:25:50,312 INFO L252 McrAutomatonBuilder]: Finished intersection with 111 states and 243 transitions. [2022-03-15 22:25:50,313 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:25:51,128 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [1231244#(or (< j1 M1) (< i1 N1)), 1231249#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (< i1 N1)), 1231256#(or (<= M1 (+ 2 j1)) (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 1231247#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1))), 1231248#(or (<= M1 (+ 2 j1)) (< (+ 3 j1) M1)), 1231251#(or (<= M1 (+ 2 j1)) (< (+ i1 1) N1) (< (+ 3 j1) M1) (<= N1 i1)), 1231242#(< i1 N1), 1231252#(or (< i1 N1) (<= M1 j1)), 1231245#(or (< (+ j1 1) M1) (<= M1 j1)), 1231246#(or (< i1 N1) (< (+ j1 1) M1) (<= M1 j1)), 1231224#(or (<= M1 (+ 2 j1)) (< i1 N1)), 1231243#(< j1 M1), 1231250#(or (<= M1 (+ 2 j1)) (< (+ 3 j1) M1) (< i1 N1)), 1231255#(or (<= M1 (+ 2 j1)) (<= N1 (+ i1 1)) (< (+ 3 j1) M1) (< (+ 2 i1) N1)), 1231254#(or (<= M1 (+ 2 j1)) (< (+ i1 1) N1) (<= N1 i1)), 1231253#(or (<= M1 (+ j1 1)) (< i1 N1))] [2022-03-15 22:25:51,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 22:25:51,128 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:25:51,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 22:25:51,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=629, Unknown=0, NotChecked=0, Total=812 [2022-03-15 22:25:51,129 INFO L87 Difference]: Start difference. First operand 71776 states and 393264 transitions. Second operand has 24 states, 24 states have (on average 3.5416666666666665) internal successors, (85), 23 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:53,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:25:53,360 INFO L93 Difference]: Finished difference Result 143248 states and 756592 transitions. [2022-03-15 22:25:53,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 22:25:53,361 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.5416666666666665) internal successors, (85), 23 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 22:25:53,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:25:54,261 INFO L225 Difference]: With dead ends: 143248 [2022-03-15 22:25:54,261 INFO L226 Difference]: Without dead ends: 141027 [2022-03-15 22:25:54,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=458, Invalid=1348, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 22:25:54,262 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 335 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 22:25:54,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 0 Invalid, 721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 633 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 22:25:54,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141027 states. [2022-03-15 22:25:58,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141027 to 105663. [2022-03-15 22:25:58,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105663 states, 105662 states have (on average 5.6390850069088225) internal successors, (595837), 105662 states have internal predecessors, (595837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:59,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105663 states to 105663 states and 595837 transitions. [2022-03-15 22:25:59,566 INFO L78 Accepts]: Start accepts. Automaton has 105663 states and 595837 transitions. Word has length 23 [2022-03-15 22:25:59,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:25:59,566 INFO L470 AbstractCegarLoop]: Abstraction has 105663 states and 595837 transitions. [2022-03-15 22:25:59,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.5416666666666665) internal successors, (85), 23 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:25:59,567 INFO L276 IsEmpty]: Start isEmpty. Operand 105663 states and 595837 transitions. [2022-03-15 22:26:00,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 22:26:00,324 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:26:00,324 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:26:00,341 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 22:26:00,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:26:00,535 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:26:00,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:26:00,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1500183737, now seen corresponding path program 22 times [2022-03-15 22:26:00,537 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:26:00,537 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565271980] [2022-03-15 22:26:00,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:26:00,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:26:00,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:26:00,598 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:26:00,599 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:26:00,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565271980] [2022-03-15 22:26:00,599 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565271980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:26:00,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744910393] [2022-03-15 22:26:00,599 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 22:26:00,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:26:00,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:26:00,600 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 22:26:00,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 22:26:00,627 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 22:26:00,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:26:00,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 22:26:00,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:26:00,684 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:26:00,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:26:00,775 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:26:00,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744910393] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:26:00,776 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:26:00,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 14 [2022-03-15 22:26:00,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1780650046] [2022-03-15 22:26:00,776 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:26:00,777 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:26:00,787 INFO L252 McrAutomatonBuilder]: Finished intersection with 105 states and 233 transitions. [2022-03-15 22:26:00,788 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:26:01,516 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [1586009#(< i2 N2), 1586010#(or (< i2 N2) (< i1 N1)), 1586007#(or (< (+ i1 1) N1) (<= N1 i1)), 1586008#(or (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 1586013#(or (<= N1 (+ i1 1)) (<= N2 i2) (< (+ i2 1) N2) (< (+ 2 i1) N1)), 1586016#(or (< i2 N2) (<= N1 i1)), 1586018#(and (or (= (+ N1 (* (- 1) N2)) 0) (<= N2 i2) (<= N1 i1)) (or (<= N2 i2) (<= N1 i1) (<= i2 i1))), 1586006#(< i1 N1), 1586015#(or (< (+ 2 i2) N2) (<= N1 (+ 2 i1)) (<= N2 (+ i2 1)) (< (+ 3 i1) N1)), 1585981#(or (<= N1 (+ i1 1)) (< i2 N2)), 1586014#(or (< (+ 2 i2) N2) (<= N1 (+ i1 1)) (<= N2 (+ i2 1)) (< (+ 2 i1) N1)), 1586017#(and (or (<= N2 i2) (<= (+ i2 1) i1)) (or (= (+ N1 (* (- 1) N2)) 0) (<= N2 i2))), 1586011#(or (< (+ i1 1) N1) (< i2 N2) (<= N1 i1)), 1586012#(or (<= N1 (+ i1 1)) (< i2 N2) (< (+ 2 i1) N1))] [2022-03-15 22:26:01,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 22:26:01,516 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:26:01,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 22:26:01,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=581, Unknown=0, NotChecked=0, Total=756 [2022-03-15 22:26:01,517 INFO L87 Difference]: Start difference. First operand 105663 states and 595837 transitions. Second operand has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:26:04,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:26:04,497 INFO L93 Difference]: Finished difference Result 191875 states and 1068156 transitions. [2022-03-15 22:26:04,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 22:26:04,497 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 22:26:04,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:26:06,094 INFO L225 Difference]: With dead ends: 191875 [2022-03-15 22:26:06,094 INFO L226 Difference]: Without dead ends: 189715 [2022-03-15 22:26:06,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 105 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=366, Invalid=1194, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 22:26:06,095 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 377 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 702 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 22:26:06,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [377 Valid, 0 Invalid, 785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 702 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 22:26:06,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189715 states. [2022-03-15 22:26:11,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189715 to 125902. [2022-03-15 22:26:11,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125902 states, 125901 states have (on average 5.7185010444714495) internal successors, (719965), 125901 states have internal predecessors, (719965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:26:12,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125902 states to 125902 states and 719965 transitions. [2022-03-15 22:26:12,926 INFO L78 Accepts]: Start accepts. Automaton has 125902 states and 719965 transitions. Word has length 23 [2022-03-15 22:26:12,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:26:12,927 INFO L470 AbstractCegarLoop]: Abstraction has 125902 states and 719965 transitions. [2022-03-15 22:26:12,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.5454545454545454) internal successors, (78), 21 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:26:12,927 INFO L276 IsEmpty]: Start isEmpty. Operand 125902 states and 719965 transitions. [2022-03-15 22:26:13,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 22:26:13,401 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:26:13,401 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:26:13,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 22:26:13,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-15 22:26:13,602 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:26:13,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:26:13,602 INFO L85 PathProgramCache]: Analyzing trace with hash -736592519, now seen corresponding path program 23 times [2022-03-15 22:26:13,603 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:26:13,603 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247556604] [2022-03-15 22:26:13,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:26:13,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:26:13,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:26:13,650 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 22:26:13,651 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:26:13,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247556604] [2022-03-15 22:26:13,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247556604] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:26:13,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939356746] [2022-03-15 22:26:13,651 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 22:26:13,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:26:13,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:26:13,652 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 22:26:13,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 22:26:13,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 22:26:13,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:26:13,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 22:26:13,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:26:13,739 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:26:13,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:26:13,823 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 22:26:13,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939356746] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:26:13,824 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:26:13,824 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 7] total 15 [2022-03-15 22:26:13,824 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [215565367] [2022-03-15 22:26:13,824 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:26:13,825 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:26:14,052 INFO L252 McrAutomatonBuilder]: Finished intersection with 102 states and 223 transitions. [2022-03-15 22:26:14,053 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:26:14,705 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [2029875#(or (< (+ i1 1) N1) (< (+ j1 1) M1) (<= N1 i1) (<= M1 j1)), 2029876#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (< (+ i1 1) N1) (<= N1 i1)), 2029870#(< j1 M1), 2029874#(or (< i1 N1) (< (+ j1 1) M1) (<= M1 j1)), 2029873#(or (< j1 M1) (< i1 N1)), 2029762#(<= M1 j1), 2029878#(or (<= M1 (+ 2 j1)) (<= N1 (+ i1 1)) (< (+ 3 j1) M1) (< (+ 2 i1) N1)), 2029871#(or (< (+ j1 1) M1) (<= M1 j1)), 2029872#(< i1 N1), 2029877#(or (<= M1 (+ 2 j1)) (< (+ i1 1) N1) (< (+ 3 j1) M1) (<= N1 i1)), 2029879#(and (or (= (+ (* (- 1) M1) N1) 0) (<= N1 i1)) (or (<= i1 j1) (<= N1 i1)))] [2022-03-15 22:26:14,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 22:26:14,705 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:26:14,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 22:26:14,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2022-03-15 22:26:14,706 INFO L87 Difference]: Start difference. First operand 125902 states and 719965 transitions. Second operand has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 17 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 22:26:17,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:26:17,650 INFO L93 Difference]: Finished difference Result 205716 states and 1135167 transitions. [2022-03-15 22:26:17,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 22:26:17,650 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 17 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 23 [2022-03-15 22:26:17,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:26:19,368 INFO L225 Difference]: With dead ends: 205716 [2022-03-15 22:26:19,368 INFO L226 Difference]: Without dead ends: 203060 [2022-03-15 22:26:19,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 101 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=266, Invalid=1066, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 22:26:19,369 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 306 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 22:26:19,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 0 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 22:26:19,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203060 states. [2022-03-15 22:26:25,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203060 to 153561. [2022-03-15 22:26:26,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153561 states, 153560 states have (on average 5.698860380307372) internal successors, (875117), 153560 states have internal predecessors, (875117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:26:27,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153561 states to 153561 states and 875117 transitions. [2022-03-15 22:26:27,527 INFO L78 Accepts]: Start accepts. Automaton has 153561 states and 875117 transitions. Word has length 23 [2022-03-15 22:26:27,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:26:27,527 INFO L470 AbstractCegarLoop]: Abstraction has 153561 states and 875117 transitions. [2022-03-15 22:26:27,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.888888888888889) internal successors, (70), 17 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 22:26:27,527 INFO L276 IsEmpty]: Start isEmpty. Operand 153561 states and 875117 transitions. [2022-03-15 22:26:28,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 22:26:28,428 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:26:28,429 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:26:28,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 22:26:28,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 22:26:28,629 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:26:28,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:26:28,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1590653391, now seen corresponding path program 24 times [2022-03-15 22:26:28,630 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:26:28,630 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257639259] [2022-03-15 22:26:28,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:26:28,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:26:28,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:26:28,670 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:26:28,670 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:26:28,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257639259] [2022-03-15 22:26:28,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257639259] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:26:28,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518716990] [2022-03-15 22:26:28,670 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 22:26:28,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:26:28,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:26:28,671 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 22:26:28,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 22:26:28,698 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 22:26:28,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:26:28,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 22:26:28,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:26:28,754 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 22:26:28,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:26:28,824 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 22:26:28,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518716990] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:26:28,824 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:26:28,824 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 7] total 12 [2022-03-15 22:26:28,824 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1269190562] [2022-03-15 22:26:28,824 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:26:28,826 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:26:28,836 INFO L252 McrAutomatonBuilder]: Finished intersection with 106 states and 232 transitions. [2022-03-15 22:26:28,836 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:26:29,709 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [2542893#(or (<= M1 (+ 2 j1)) (< (+ i1 1) N1) (< (+ 3 j1) M1) (<= N1 i1)), 2542896#(and (or (= (+ (* (- 1) M1) N1) 0) (<= N1 i1)) (or (<= i1 j1) (<= N1 i1))), 2542891#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (< i1 N1)), 2542895#(or (<= M1 (+ 2 j1)) (<= N1 (+ i1 1)) (< (+ 3 j1) M1) (< (+ 2 i1) N1)), 2542889#(or (< i1 N1) (< (+ j1 1) M1) (<= M1 j1)), 2542887#(< i1 N1), 2542894#(or (< i1 N1) (<= M1 j1)), 2542888#(or (< j1 M1) (< i1 N1)), 2542892#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (< (+ i1 1) N1) (<= N1 i1)), 2542890#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1))), 2542885#(< j1 M1), 2542886#(or (< (+ j1 1) M1) (<= M1 j1))] [2022-03-15 22:26:29,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 22:26:29,710 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:26:29,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 22:26:29,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=457, Unknown=0, NotChecked=0, Total=600 [2022-03-15 22:26:29,710 INFO L87 Difference]: Start difference. First operand 153561 states and 875117 transitions. Second operand has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 18 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:26:31,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:26:31,868 INFO L93 Difference]: Finished difference Result 165798 states and 919192 transitions. [2022-03-15 22:26:31,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 22:26:31,868 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 18 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 22:26:31,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:26:33,195 INFO L225 Difference]: With dead ends: 165798 [2022-03-15 22:26:33,196 INFO L226 Difference]: Without dead ends: 165563 [2022-03-15 22:26:33,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 108 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=285, Invalid=771, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 22:26:33,196 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 221 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 22:26:33,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 0 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 22:26:33,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165563 states. [2022-03-15 22:26:38,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165563 to 153674. [2022-03-15 22:26:39,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153674 states, 153673 states have (on average 5.6959843303638245) internal successors, (875319), 153673 states have internal predecessors, (875319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:26:41,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153674 states to 153674 states and 875319 transitions. [2022-03-15 22:26:41,453 INFO L78 Accepts]: Start accepts. Automaton has 153674 states and 875319 transitions. Word has length 23 [2022-03-15 22:26:41,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:26:41,453 INFO L470 AbstractCegarLoop]: Abstraction has 153674 states and 875319 transitions. [2022-03-15 22:26:41,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 18 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:26:41,453 INFO L276 IsEmpty]: Start isEmpty. Operand 153674 states and 875319 transitions. [2022-03-15 22:26:42,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 22:26:42,231 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:26:42,231 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:26:42,248 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-03-15 22:26:42,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:26:42,447 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:26:42,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:26:42,448 INFO L85 PathProgramCache]: Analyzing trace with hash -2117333779, now seen corresponding path program 25 times [2022-03-15 22:26:42,451 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:26:42,451 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972275599] [2022-03-15 22:26:42,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:26:42,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:26:42,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:26:42,790 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 22:26:42,790 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:26:42,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972275599] [2022-03-15 22:26:42,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972275599] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:26:42,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884880131] [2022-03-15 22:26:42,790 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 22:26:42,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:26:42,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:26:42,820 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 22:26:42,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 22:26:42,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:26:42,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 22:26:42,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:26:43,005 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 22:26:43,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:26:43,090 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 22:26:43,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884880131] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:26:43,090 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:26:43,090 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 7] total 14 [2022-03-15 22:26:43,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1532637484] [2022-03-15 22:26:43,090 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:26:43,091 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:26:43,102 INFO L252 McrAutomatonBuilder]: Finished intersection with 119 states and 265 transitions. [2022-03-15 22:26:43,103 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:26:43,846 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [3016207#(< i2 N2), 3016206#(< i1 N1), 3016214#(or (< (+ 2 i2) N2) (<= N1 (+ 2 i1)) (<= N2 (+ i2 1)) (< (+ 3 i1) N1)), 3016209#(or (< (+ i1 1) N1) (<= N1 i1)), 3016210#(or (< (+ i1 1) N1) (< i2 N2) (<= N1 i1)), 3016208#(or (< i2 N2) (< i1 N1)), 3016212#(or (< (+ 2 i2) N2) (< (+ i1 1) N1) (<= N2 (+ i2 1)) (<= N1 i1)), 3016211#(or (< (+ i1 1) N1) (<= N2 i2) (< (+ i2 1) N2) (<= N1 i1)), 3016213#(or (< (+ 2 i2) N2) (<= N1 (+ i1 1)) (<= N2 (+ i2 1)) (< (+ 2 i1) N1))] [2022-03-15 22:26:43,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 22:26:43,847 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:26:43,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 22:26:43,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=409, Unknown=0, NotChecked=0, Total=552 [2022-03-15 22:26:43,847 INFO L87 Difference]: Start difference. First operand 153674 states and 875319 transitions. Second operand has 16 states, 16 states have (on average 4.1875) internal successors, (67), 15 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:26:47,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:26:47,757 INFO L93 Difference]: Finished difference Result 268269 states and 1474243 transitions. [2022-03-15 22:26:47,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 22:26:47,759 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.1875) internal successors, (67), 15 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 22:26:47,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:26:50,096 INFO L225 Difference]: With dead ends: 268269 [2022-03-15 22:26:50,096 INFO L226 Difference]: Without dead ends: 267431 [2022-03-15 22:26:50,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 122 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=388, Invalid=1172, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 22:26:50,097 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 302 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 22:26:50,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 0 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 22:26:50,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267431 states. [2022-03-15 22:26:58,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267431 to 212723. [2022-03-15 22:26:59,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212723 states, 212722 states have (on average 5.71744342381136) internal successors, (1216226), 212722 states have internal predecessors, (1216226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:27:01,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212723 states to 212723 states and 1216226 transitions. [2022-03-15 22:27:01,552 INFO L78 Accepts]: Start accepts. Automaton has 212723 states and 1216226 transitions. Word has length 23 [2022-03-15 22:27:01,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:27:01,552 INFO L470 AbstractCegarLoop]: Abstraction has 212723 states and 1216226 transitions. [2022-03-15 22:27:01,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.1875) internal successors, (67), 15 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:27:01,552 INFO L276 IsEmpty]: Start isEmpty. Operand 212723 states and 1216226 transitions. [2022-03-15 22:27:03,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 22:27:03,429 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:27:03,430 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:27:03,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-15 22:27:03,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:27:03,649 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:27:03,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:27:03,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1333184689, now seen corresponding path program 26 times [2022-03-15 22:27:03,650 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:27:03,650 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691253825] [2022-03-15 22:27:03,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:27:03,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:27:03,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:27:03,716 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-15 22:27:03,716 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:27:03,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691253825] [2022-03-15 22:27:03,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691253825] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:27:03,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125031281] [2022-03-15 22:27:03,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 22:27:03,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:27:03,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:27:03,718 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 22:27:03,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 22:27:03,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 22:27:03,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:27:03,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 22:27:03,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:27:03,804 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-15 22:27:03,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:27:03,885 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 22:27:03,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125031281] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:27:03,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:27:03,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7] total 15 [2022-03-15 22:27:03,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [659178043] [2022-03-15 22:27:03,886 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:27:03,887 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:27:03,899 INFO L252 McrAutomatonBuilder]: Finished intersection with 120 states and 267 transitions. [2022-03-15 22:27:03,899 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:27:04,749 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [3710111#(or (< i2 N2) (< i1 N1)), 3710112#(or (<= N2 i2) (< (+ i2 1) N2)), 3710113#(or (<= N2 i2) (< i1 N1) (< (+ i2 1) N2)), 3710117#(or (< (+ 2 i2) N2) (<= N1 (+ 2 i1)) (<= N2 (+ i2 1)) (< (+ 3 i1) N1)), 3710110#(< i1 N1), 3710114#(or (< (+ i1 1) N1) (<= N2 i2) (< (+ i2 1) N2) (<= N1 i1)), 3709997#(< i2 N2), 3710115#(or (< (+ 2 i2) N2) (< (+ i1 1) N1) (<= N2 (+ i2 1)) (<= N1 i1)), 3710116#(or (< (+ 2 i2) N2) (<= N1 (+ i1 1)) (<= N2 (+ i2 1)) (< (+ 2 i1) N1))] [2022-03-15 22:27:04,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 22:27:04,749 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:27:04,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 22:27:04,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=430, Unknown=0, NotChecked=0, Total=552 [2022-03-15 22:27:04,750 INFO L87 Difference]: Start difference. First operand 212723 states and 1216226 transitions. Second operand has 16 states, 16 states have (on average 4.25) internal successors, (68), 15 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:27:11,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:27:11,186 INFO L93 Difference]: Finished difference Result 366466 states and 2016069 transitions. [2022-03-15 22:27:11,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 22:27:11,186 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.25) internal successors, (68), 15 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 22:27:11,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:27:14,723 INFO L225 Difference]: With dead ends: 366466 [2022-03-15 22:27:14,723 INFO L226 Difference]: Without dead ends: 364666 [2022-03-15 22:27:14,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 124 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=310, Invalid=1172, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 22:27:14,724 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 192 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 22:27:14,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 0 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 22:27:15,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364666 states. [2022-03-15 22:27:27,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364666 to 277406. [2022-03-15 22:27:28,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277406 states, 277405 states have (on average 5.716757088012113) internal successors, (1585857), 277405 states have internal predecessors, (1585857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:27:32,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277406 states to 277406 states and 1585857 transitions. [2022-03-15 22:27:32,735 INFO L78 Accepts]: Start accepts. Automaton has 277406 states and 1585857 transitions. Word has length 23 [2022-03-15 22:27:32,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:27:32,735 INFO L470 AbstractCegarLoop]: Abstraction has 277406 states and 1585857 transitions. [2022-03-15 22:27:32,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.25) internal successors, (68), 15 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:27:32,736 INFO L276 IsEmpty]: Start isEmpty. Operand 277406 states and 1585857 transitions. [2022-03-15 22:27:34,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 22:27:34,454 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:27:34,454 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:27:34,469 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 22:27:34,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:27:34,654 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:27:34,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:27:34,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1338595391, now seen corresponding path program 27 times [2022-03-15 22:27:34,655 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:27:34,655 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374421631] [2022-03-15 22:27:34,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:27:34,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:27:34,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:27:34,714 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 22:27:34,714 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:27:34,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374421631] [2022-03-15 22:27:34,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374421631] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:27:34,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016687184] [2022-03-15 22:27:34,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 22:27:34,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:27:34,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:27:34,716 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 22:27:34,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 22:27:34,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 22:27:34,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:27:34,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 22:27:34,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:27:34,830 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 22:27:34,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:27:34,899 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 22:27:34,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016687184] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:27:34,899 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:27:34,899 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-03-15 22:27:34,900 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1265354304] [2022-03-15 22:27:34,900 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:27:34,901 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:27:34,913 INFO L252 McrAutomatonBuilder]: Finished intersection with 126 states and 281 transitions. [2022-03-15 22:27:34,913 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:27:35,720 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [4631580#(or (< (+ 2 i2) N2) (<= N2 (+ i2 1))), 4631576#(or (<= N2 i2) (< (+ i2 1) N2)), 4631577#(< i1 N1), 4631575#(< i2 N2), 4631579#(or (<= N2 i2) (< i1 N1) (< (+ i2 1) N2)), 4631584#(or (< (+ 2 i2) N2) (<= N1 (+ 2 i1)) (<= N2 (+ i2 1)) (< (+ 3 i1) N1)), 4631578#(or (< i2 N2) (< i1 N1)), 4631581#(or (< (+ 2 i2) N2) (<= N2 (+ i2 1)) (< i1 N1)), 4631582#(or (< (+ 2 i2) N2) (< (+ i1 1) N1) (<= N2 (+ i2 1)) (<= N1 i1)), 4631583#(or (< (+ 2 i2) N2) (<= N1 (+ i1 1)) (<= N2 (+ i2 1)) (< (+ 2 i1) N1))] [2022-03-15 22:27:35,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 22:27:35,720 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:27:35,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 22:27:35,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-03-15 22:27:35,723 INFO L87 Difference]: Start difference. First operand 277406 states and 1585857 transitions. Second operand has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 17 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:27:43,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:27:43,745 INFO L93 Difference]: Finished difference Result 400478 states and 2192928 transitions. [2022-03-15 22:27:43,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 22:27:43,745 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 17 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 22:27:43,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:27:47,653 INFO L225 Difference]: With dead ends: 400478 [2022-03-15 22:27:47,654 INFO L226 Difference]: Without dead ends: 399328 [2022-03-15 22:27:47,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 125 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 428 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=356, Invalid=1806, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 22:27:47,654 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 261 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 971 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 22:27:47,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 0 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 971 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 22:27:48,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399328 states. [2022-03-15 22:28:00,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399328 to 305972. [2022-03-15 22:28:01,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305972 states, 305971 states have (on average 5.704076530128672) internal successors, (1745282), 305971 states have internal predecessors, (1745282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:28:04,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305972 states to 305972 states and 1745282 transitions. [2022-03-15 22:28:04,212 INFO L78 Accepts]: Start accepts. Automaton has 305972 states and 1745282 transitions. Word has length 23 [2022-03-15 22:28:04,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 22:28:04,212 INFO L470 AbstractCegarLoop]: Abstraction has 305972 states and 1745282 transitions. [2022-03-15 22:28:04,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 17 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:28:04,212 INFO L276 IsEmpty]: Start isEmpty. Operand 305972 states and 1745282 transitions. [2022-03-15 22:28:07,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 22:28:07,141 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 22:28:07,141 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 22:28:07,159 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-15 22:28:07,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:28:07,357 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 22:28:07,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 22:28:07,357 INFO L85 PathProgramCache]: Analyzing trace with hash -27802811, now seen corresponding path program 28 times [2022-03-15 22:28:07,358 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 22:28:07,358 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51911245] [2022-03-15 22:28:07,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 22:28:07,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 22:28:07,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 22:28:07,449 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 22:28:07,450 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 22:28:07,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51911245] [2022-03-15 22:28:07,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51911245] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 22:28:07,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056463473] [2022-03-15 22:28:07,450 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 22:28:07,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 22:28:07,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 22:28:07,458 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 22:28:07,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 22:28:07,529 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 22:28:07,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 22:28:07,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 22:28:07,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 22:28:07,602 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 22:28:07,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 22:28:07,699 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 22:28:07,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056463473] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 22:28:07,699 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 22:28:07,699 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 14 [2022-03-15 22:28:07,699 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [893990894] [2022-03-15 22:28:07,699 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 22:28:07,701 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 22:28:07,711 INFO L252 McrAutomatonBuilder]: Finished intersection with 108 states and 244 transitions. [2022-03-15 22:28:07,711 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 22:28:08,565 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [5644195#(or (< (+ i1 1) N1) (<= N1 i1)), 5644206#(or (< (+ 2 i2) N2) (<= N1 (+ 2 i1)) (<= N2 (+ i2 1)) (< (+ 3 i1) N1)), 5644205#(or (<= N1 (+ 2 i1)) (<= N2 i2) (< (+ i2 1) N2) (< (+ 3 i1) N1)), 5644204#(or (<= N1 (+ 2 i1)) (< i2 N2) (< (+ 3 i1) N1)), 5644199#(or (< (+ i1 1) N1) (< i2 N2) (<= N1 i1)), 5644198#(or (< i2 N2) (< i1 N1)), 5644170#(or (<= N1 (+ 2 i1)) (< i2 N2)), 5644207#(or (<= N1 (+ 2 i1)) (<= N2 i2) (< (+ i2 1) N2)), 5644194#(< i1 N1), 5644203#(or (<= N1 (+ 2 i1)) (< (+ 3 i1) N1)), 5644196#(or (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 5644200#(or (<= N1 (+ i1 1)) (< i2 N2) (< (+ 2 i1) N1)), 5644201#(or (< i2 N2) (<= N1 i1)), 5644202#(or (<= N1 (+ i1 1)) (< i2 N2)), 5644197#(< i2 N2)] [2022-03-15 22:28:08,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 22:28:08,565 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 22:28:08,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 22:28:08,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=627, Unknown=0, NotChecked=0, Total=812 [2022-03-15 22:28:08,566 INFO L87 Difference]: Start difference. First operand 305972 states and 1745282 transitions. Second operand has 24 states, 24 states have (on average 3.625) internal successors, (87), 23 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 22:28:17,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 22:28:17,490 INFO L93 Difference]: Finished difference Result 580445 states and 3228060 transitions. [2022-03-15 22:28:17,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 22:28:17,491 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.625) internal successors, (87), 23 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 22:28:17,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 22:28:23,597 INFO L225 Difference]: With dead ends: 580445 [2022-03-15 22:28:23,598 INFO L226 Difference]: Without dead ends: 577215 [2022-03-15 22:28:23,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=456, Invalid=1350, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 22:28:23,598 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 416 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 22:28:23,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 0 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 22:28:24,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577215 states. [2022-03-15 22:28:42,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577215 to 356066. [2022-03-15 22:28:43,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356066 states, 356065 states have (on average 5.7384438234592) internal successors, (2043259), 356065 states have internal predecessors, (2043259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)