/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/difference-det.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 21:26:56,038 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 21:26:56,039 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 21:26:56,068 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 21:26:56,068 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 21:26:56,069 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 21:26:56,070 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 21:26:56,071 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 21:26:56,072 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 21:26:56,073 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 21:26:56,073 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 21:26:56,074 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 21:26:56,074 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 21:26:56,079 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 21:26:56,080 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 21:26:56,080 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 21:26:56,081 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 21:26:56,081 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 21:26:56,082 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 21:26:56,086 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 21:26:56,088 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 21:26:56,089 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 21:26:56,091 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 21:26:56,092 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 21:26:56,097 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 21:26:56,097 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 21:26:56,097 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 21:26:56,098 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 21:26:56,098 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 21:26:56,098 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 21:26:56,099 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 21:26:56,099 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 21:26:56,099 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 21:26:56,100 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 21:26:56,104 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 21:26:56,104 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 21:26:56,104 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 21:26:56,104 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 21:26:56,105 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 21:26:56,105 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 21:26:56,105 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 21:26:56,106 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2022-03-15 21:26:56,129 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 21:26:56,129 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 21:26:56,130 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 21:26:56,130 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 21:26:56,130 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 21:26:56,130 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 21:26:56,130 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 21:26:56,131 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 21:26:56,131 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 21:26:56,131 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 21:26:56,131 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 21:26:56,131 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 21:26:56,132 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 21:26:56,132 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 21:26:56,132 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 21:26:56,132 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 21:26:56,132 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 21:26:56,132 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 21:26:56,132 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 21:26:56,132 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 21:26:56,132 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 21:26:56,132 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 21:26:56,132 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 21:26:56,132 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 21:26:56,133 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 21:26:56,133 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 21:26:56,133 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 21:26:56,133 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 21:26:56,133 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 21:26:56,133 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 21:26:56,133 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 21:26:56,133 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 21:26:56,133 INFO L138 SettingsManager]: * Interpolant automaton=MCR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-15 21:26:56,316 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 21:26:56,333 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 21:26:56,334 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 21:26:56,335 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 21:26:56,336 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 21:26:56,336 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/difference-det.wvr.bpl [2022-03-15 21:26:56,337 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/difference-det.wvr.bpl' [2022-03-15 21:26:56,356 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 21:26:56,357 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 21:26:56,360 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 21:26:56,360 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 21:26:56,361 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 21:26:56,368 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "difference-det.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:26:56" (1/1) ... [2022-03-15 21:26:56,373 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "difference-det.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:26:56" (1/1) ... [2022-03-15 21:26:56,377 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 21:26:56,379 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 21:26:56,380 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 21:26:56,380 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 21:26:56,380 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 21:26:56,385 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "difference-det.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:26:56" (1/1) ... [2022-03-15 21:26:56,385 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "difference-det.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:26:56" (1/1) ... [2022-03-15 21:26:56,387 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "difference-det.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:26:56" (1/1) ... [2022-03-15 21:26:56,387 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "difference-det.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:26:56" (1/1) ... [2022-03-15 21:26:56,391 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "difference-det.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:26:56" (1/1) ... [2022-03-15 21:26:56,394 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "difference-det.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:26:56" (1/1) ... [2022-03-15 21:26:56,396 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "difference-det.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:26:56" (1/1) ... [2022-03-15 21:26:56,399 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 21:26:56,401 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 21:26:56,401 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 21:26:56,401 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 21:26:56,402 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "difference-det.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:26:56" (1/1) ... [2022-03-15 21:26:56,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 21:26:56,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:26:56,426 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-15 21:26:56,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-15 21:26:56,454 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 21:26:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 21:26:56,455 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 21:26:56,455 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 21:26:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 21:26:56,455 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 21:26:56,455 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 21:26:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 21:26:56,455 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 21:26:56,455 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 21:26:56,455 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 21:26:56,456 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 21:26:56,456 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-03-15 21:26:56,456 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-03-15 21:26:56,457 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-03-15 21:26:56,457 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 21:26:56,494 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 21:26:56,495 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 21:26:56,576 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 21:26:56,589 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 21:26:56,590 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 21:26:56,591 INFO L202 PluginConnector]: Adding new model difference-det.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 09:26:56 BoogieIcfgContainer [2022-03-15 21:26:56,591 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 21:26:56,593 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 21:26:56,593 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 21:26:56,609 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 21:26:56,609 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "difference-det.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:26:56" (1/2) ... [2022-03-15 21:26:56,610 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@218b1379 and model type difference-det.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 09:26:56, skipping insertion in model container [2022-03-15 21:26:56,610 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "difference-det.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 09:26:56" (2/2) ... [2022-03-15 21:26:56,611 INFO L111 eAbstractionObserver]: Analyzing ICFG difference-det.wvr.bpl [2022-03-15 21:26:56,614 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 21:26:56,614 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 21:26:56,614 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 21:26:56,614 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 21:26:56,687 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-03-15 21:26:56,754 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 21:26:56,758 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 21:26:56,759 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-03-15 21:26:56,771 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 21:26:56,777 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 49 places, 40 transitions, 112 flow [2022-03-15 21:26:56,779 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 49 places, 40 transitions, 112 flow [2022-03-15 21:26:56,781 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 49 places, 40 transitions, 112 flow [2022-03-15 21:26:56,809 INFO L129 PetriNetUnfolder]: 4/36 cut-off events. [2022-03-15 21:26:56,809 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-03-15 21:26:56,811 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 36 events. 4/36 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 33 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 29. Up to 2 conditions per place. [2022-03-15 21:26:56,812 INFO L116 LiptonReduction]: Number of co-enabled transitions 288 [2022-03-15 21:26:57,150 INFO L131 LiptonReduction]: Checked pairs total: 294 [2022-03-15 21:26:57,150 INFO L133 LiptonReduction]: Total number of compositions: 18 [2022-03-15 21:26:57,157 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 23 transitions, 78 flow [2022-03-15 21:26:57,183 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 21:26:57,185 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 21:26:57,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 21:26:57,191 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:26:57,191 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:26:57,192 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 21:26:57,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:26:57,196 INFO L85 PathProgramCache]: Analyzing trace with hash -665411773, now seen corresponding path program 1 times [2022-03-15 21:26:57,211 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:26:57,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326687158] [2022-03-15 21:26:57,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:26:57,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:26:57,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:26:57,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:26:57,396 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:26:57,396 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326687158] [2022-03-15 21:26:57,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326687158] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:26:57,397 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 21:26:57,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 21:26:57,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1079938881] [2022-03-15 21:26:57,399 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:26:57,403 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:26:57,421 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 98 transitions. [2022-03-15 21:26:57,422 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:26:58,188 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:26:58,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 21:26:58,189 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:26:58,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 21:26:58,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 21:26:58,208 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 21:26:58,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:26:58,273 INFO L93 Difference]: Finished difference Result 93 states and 325 transitions. [2022-03-15 21:26:58,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 21:26:58,275 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 21:26:58,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:26:58,281 INFO L225 Difference]: With dead ends: 93 [2022-03-15 21:26:58,281 INFO L226 Difference]: Without dead ends: 88 [2022-03-15 21:26:58,282 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 21:26:58,284 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 0 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:26:58,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 0 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:26:58,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-03-15 21:26:58,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-03-15 21:26:58,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 3.574712643678161) internal successors, (311), 87 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:26:58,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 311 transitions. [2022-03-15 21:26:58,311 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 311 transitions. Word has length 14 [2022-03-15 21:26:58,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:26:58,312 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 311 transitions. [2022-03-15 21:26:58,312 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 21:26:58,312 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 311 transitions. [2022-03-15 21:26:58,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 21:26:58,318 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:26:58,318 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:26:58,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 21:26:58,319 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 21:26:58,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:26:58,319 INFO L85 PathProgramCache]: Analyzing trace with hash 846295813, now seen corresponding path program 1 times [2022-03-15 21:26:58,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:26:58,321 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379462030] [2022-03-15 21:26:58,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:26:58,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:26:58,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:26:58,353 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 21:26:58,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:26:58,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379462030] [2022-03-15 21:26:58,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379462030] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:26:58,354 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 21:26:58,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 21:26:58,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [51401962] [2022-03-15 21:26:58,354 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:26:58,355 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:26:58,360 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 147 transitions. [2022-03-15 21:26:58,360 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:26:58,648 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [424#(< i1 N1), 425#(or (< i1 N1) (<= M1 j1))] [2022-03-15 21:26:58,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 21:26:58,655 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:26:58,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 21:26:58,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-15 21:26:58,656 INFO L87 Difference]: Start difference. First operand 88 states and 311 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:26:58,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:26:58,755 INFO L93 Difference]: Finished difference Result 144 states and 493 transitions. [2022-03-15 21:26:58,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 21:26:58,755 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have 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 21:26:58,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:26:58,757 INFO L225 Difference]: With dead ends: 144 [2022-03-15 21:26:58,757 INFO L226 Difference]: Without dead ends: 141 [2022-03-15 21:26:58,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-03-15 21:26:58,758 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 46 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:26:58,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 0 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:26:58,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-03-15 21:26:58,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 117. [2022-03-15 21:26:58,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 3.646551724137931) internal successors, (423), 116 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:26:58,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 423 transitions. [2022-03-15 21:26:58,767 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 423 transitions. Word has length 15 [2022-03-15 21:26:58,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:26:58,767 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 423 transitions. [2022-03-15 21:26:58,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:26:58,767 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 423 transitions. [2022-03-15 21:26:58,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 21:26:58,768 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:26:58,768 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:26:58,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 21:26:58,769 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 21:26:58,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:26:58,769 INFO L85 PathProgramCache]: Analyzing trace with hash -286239427, now seen corresponding path program 1 times [2022-03-15 21:26:58,770 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:26:58,770 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15140725] [2022-03-15 21:26:58,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:26:58,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:26:58,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:26:58,790 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 21:26:58,790 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:26:58,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15140725] [2022-03-15 21:26:58,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15140725] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:26:58,791 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 21:26:58,791 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 21:26:58,791 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [547692214] [2022-03-15 21:26:58,791 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:26:58,792 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:26:58,797 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 137 transitions. [2022-03-15 21:26:58,797 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:26:59,122 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:26:59,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 21:26:59,123 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:26:59,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 21:26:59,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 21:26:59,124 INFO L87 Difference]: Start difference. First operand 117 states and 423 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:26:59,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:26:59,150 INFO L93 Difference]: Finished difference Result 159 states and 536 transitions. [2022-03-15 21:26:59,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 21:26:59,150 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have 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 21:26:59,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:26:59,153 INFO L225 Difference]: With dead ends: 159 [2022-03-15 21:26:59,153 INFO L226 Difference]: Without dead ends: 149 [2022-03-15 21:26:59,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 48 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 21:26:59,155 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 5 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:26:59,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 0 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:26:59,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-03-15 21:26:59,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 130. [2022-03-15 21:26:59,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 3.604651162790698) internal successors, (465), 129 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:26:59,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 465 transitions. [2022-03-15 21:26:59,164 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 465 transitions. Word has length 15 [2022-03-15 21:26:59,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:26:59,164 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 465 transitions. [2022-03-15 21:26:59,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:26:59,164 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 465 transitions. [2022-03-15 21:26:59,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 21:26:59,165 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:26:59,165 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:26:59,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 21:26:59,165 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 21:26:59,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:26:59,166 INFO L85 PathProgramCache]: Analyzing trace with hash -640479206, now seen corresponding path program 1 times [2022-03-15 21:26:59,166 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:26:59,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172906895] [2022-03-15 21:26:59,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:26:59,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:26:59,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:26:59,180 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 21:26:59,181 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:26:59,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172906895] [2022-03-15 21:26:59,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172906895] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:26:59,181 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 21:26:59,181 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 21:26:59,181 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [594848915] [2022-03-15 21:26:59,181 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:26:59,183 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:26:59,188 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 147 transitions. [2022-03-15 21:26:59,188 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:26:59,462 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:26:59,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 21:26:59,463 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:26:59,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 21:26:59,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 21:26:59,464 INFO L87 Difference]: Start difference. First operand 130 states and 465 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:26:59,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:26:59,486 INFO L93 Difference]: Finished difference Result 108 states and 360 transitions. [2022-03-15 21:26:59,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 21:26:59,486 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have 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 21:26:59,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:26:59,487 INFO L225 Difference]: With dead ends: 108 [2022-03-15 21:26:59,487 INFO L226 Difference]: Without dead ends: 96 [2022-03-15 21:26:59,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 51 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 21:26:59,488 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 3 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:26:59,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 0 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:26:59,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-15 21:26:59,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 94. [2022-03-15 21:26:59,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 3.5376344086021505) internal successors, (329), 93 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:26:59,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 329 transitions. [2022-03-15 21:26:59,492 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 329 transitions. Word has length 15 [2022-03-15 21:26:59,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:26:59,492 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 329 transitions. [2022-03-15 21:26:59,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:26:59,493 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 329 transitions. [2022-03-15 21:26:59,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 21:26:59,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:26:59,493 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:26:59,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 21:26:59,494 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 21:26:59,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:26:59,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1987094588, now seen corresponding path program 1 times [2022-03-15 21:26:59,494 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:26:59,495 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595059581] [2022-03-15 21:26:59,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:26:59,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:26:59,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:26:59,525 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:26:59,525 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:26:59,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595059581] [2022-03-15 21:26:59,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595059581] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:26:59,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203494801] [2022-03-15 21:26:59,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:26:59,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:26:59,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:26:59,527 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:26:59,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 21:26:59,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:26:59,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 21:26:59,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:26:59,628 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:26:59,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:26:59,669 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 21:26:59,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203494801] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-15 21:26:59,670 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-03-15 21:26:59,670 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 7 [2022-03-15 21:26:59,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [641516628] [2022-03-15 21:26:59,670 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:26:59,671 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:26:59,675 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 137 transitions. [2022-03-15 21:26:59,675 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:26:59,993 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1623#(< i1 N1), 1624#(or (< (+ i1 1) N1) (<= N1 i1))] [2022-03-15 21:26:59,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 21:26:59,994 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:26:59,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 21:26:59,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-15 21:26:59,994 INFO L87 Difference]: Start difference. First operand 94 states and 329 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:00,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:00,101 INFO L93 Difference]: Finished difference Result 149 states and 466 transitions. [2022-03-15 21:27:00,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 21:27:00,102 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 21:27:00,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:00,103 INFO L225 Difference]: With dead ends: 149 [2022-03-15 21:27:00,103 INFO L226 Difference]: Without dead ends: 149 [2022-03-15 21:27:00,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 60 SyntacticMatches, 11 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-03-15 21:27:00,105 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 31 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:00,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 0 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:27:00,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-03-15 21:27:00,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 110. [2022-03-15 21:27:00,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 3.330275229357798) internal successors, (363), 109 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:00,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 363 transitions. [2022-03-15 21:27:00,116 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 363 transitions. Word has length 15 [2022-03-15 21:27:00,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:00,116 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 363 transitions. [2022-03-15 21:27:00,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:00,116 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 363 transitions. [2022-03-15 21:27:00,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 21:27:00,119 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:00,119 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:27:00,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-15 21:27:00,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:00,335 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 21:27:00,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:00,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1469614380, now seen corresponding path program 1 times [2022-03-15 21:27:00,337 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:00,337 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996521300] [2022-03-15 21:27:00,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:00,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:00,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:00,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:00,388 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:00,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996521300] [2022-03-15 21:27:00,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996521300] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:00,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532727863] [2022-03-15 21:27:00,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:00,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:00,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:00,396 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:00,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 21:27:00,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:00,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 21:27:00,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:00,492 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:00,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:00,533 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:00,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532727863] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:00,534 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:00,534 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 2] total 5 [2022-03-15 21:27:00,534 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [891695841] [2022-03-15 21:27:00,534 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:00,535 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:00,541 INFO L252 McrAutomatonBuilder]: Finished intersection with 87 states and 205 transitions. [2022-03-15 21:27:00,542 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:01,560 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [2097#(and (<= (+ counter1 1) counter2) (<= counter2 (+ counter1 1)))] [2022-03-15 21:27:01,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 21:27:01,560 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:01,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 21:27:01,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-15 21:27:01,561 INFO L87 Difference]: Start difference. First operand 110 states and 363 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:01,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:01,630 INFO L93 Difference]: Finished difference Result 376 states and 1274 transitions. [2022-03-15 21:27:01,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 21:27:01,630 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have 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 21:27:01,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:01,632 INFO L225 Difference]: With dead ends: 376 [2022-03-15 21:27:01,632 INFO L226 Difference]: Without dead ends: 366 [2022-03-15 21:27:01,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 95 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-15 21:27:01,633 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 11 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:01,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 0 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:27:01,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-03-15 21:27:01,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 286. [2022-03-15 21:27:01,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 285 states have (on average 3.768421052631579) internal successors, (1074), 285 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:01,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 1074 transitions. [2022-03-15 21:27:01,642 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 1074 transitions. Word has length 16 [2022-03-15 21:27:01,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:01,642 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 1074 transitions. [2022-03-15 21:27:01,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:01,642 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 1074 transitions. [2022-03-15 21:27:01,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 21:27:01,643 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:01,643 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:27:01,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-15 21:27:01,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-03-15 21:27:01,859 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 21:27:01,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:01,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1553444335, now seen corresponding path program 2 times [2022-03-15 21:27:01,862 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:01,862 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658992631] [2022-03-15 21:27:01,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:01,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:01,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:01,883 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:27:01,883 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:01,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658992631] [2022-03-15 21:27:01,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658992631] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:27:01,883 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 21:27:01,884 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 21:27:01,884 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1192799976] [2022-03-15 21:27:01,884 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:01,885 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:01,890 INFO L252 McrAutomatonBuilder]: Finished intersection with 78 states and 176 transitions. [2022-03-15 21:27:01,890 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:02,193 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [3050#(< j1 M1)] [2022-03-15 21:27:02,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 21:27:02,194 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:02,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 21:27:02,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-15 21:27:02,194 INFO L87 Difference]: Start difference. First operand 286 states and 1074 transitions. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:02,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:02,294 INFO L93 Difference]: Finished difference Result 329 states and 1214 transitions. [2022-03-15 21:27:02,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 21:27:02,294 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have 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 21:27:02,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:02,296 INFO L225 Difference]: With dead ends: 329 [2022-03-15 21:27:02,296 INFO L226 Difference]: Without dead ends: 323 [2022-03-15 21:27:02,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-15 21:27:02,297 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 34 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:02,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 0 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:27:02,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-03-15 21:27:02,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 241. [2022-03-15 21:27:02,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 3.8375) internal successors, (921), 240 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:02,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 921 transitions. [2022-03-15 21:27:02,304 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 921 transitions. Word has length 16 [2022-03-15 21:27:02,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:02,304 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 921 transitions. [2022-03-15 21:27:02,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:02,304 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 921 transitions. [2022-03-15 21:27:02,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:27:02,305 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:02,305 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:27:02,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-03-15 21:27:02,305 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 21:27:02,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:02,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1687370180, now seen corresponding path program 2 times [2022-03-15 21:27:02,306 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:02,306 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129968182] [2022-03-15 21:27:02,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:02,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:02,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:02,340 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:02,341 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:02,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129968182] [2022-03-15 21:27:02,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129968182] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:02,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323702527] [2022-03-15 21:27:02,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:27:02,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:02,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:02,342 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:02,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 21:27:02,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:27:02,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:27:02,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 21:27:02,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:02,492 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:02,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:02,553 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:02,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323702527] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:02,554 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:02,554 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-03-15 21:27:02,554 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1285083132] [2022-03-15 21:27:02,554 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:02,555 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:02,563 INFO L252 McrAutomatonBuilder]: Finished intersection with 111 states and 273 transitions. [2022-03-15 21:27:02,564 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:03,339 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [3979#(or (< (+ i1 1) N1) (<= N1 i1) (<= M1 j1)), 3977#(or (< i1 N1) (<= M1 j1)), 3976#(< i1 N1), 3978#(or (< (+ i1 1) N1) (<= N1 i1))] [2022-03-15 21:27:03,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:27:03,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:03,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:27:03,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-15 21:27:03,340 INFO L87 Difference]: Start difference. First operand 241 states and 921 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 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 21:27:03,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:03,641 INFO L93 Difference]: Finished difference Result 755 states and 2990 transitions. [2022-03-15 21:27:03,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 21:27:03,642 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 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 17 [2022-03-15 21:27:03,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:03,646 INFO L225 Difference]: With dead ends: 755 [2022-03-15 21:27:03,646 INFO L226 Difference]: Without dead ends: 746 [2022-03-15 21:27:03,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 104 SyntacticMatches, 12 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=221, Invalid=591, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:27:03,647 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 129 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:03,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 0 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:27:03,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2022-03-15 21:27:03,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 540. [2022-03-15 21:27:03,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 539 states have (on average 4.3024118738404455) internal successors, (2319), 539 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:03,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 2319 transitions. [2022-03-15 21:27:03,664 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 2319 transitions. Word has length 17 [2022-03-15 21:27:03,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:03,664 INFO L470 AbstractCegarLoop]: Abstraction has 540 states and 2319 transitions. [2022-03-15 21:27:03,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 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 21:27:03,664 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 2319 transitions. [2022-03-15 21:27:03,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:27:03,666 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:03,666 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:27:03,685 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 21:27:03,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:03,882 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 21:27:03,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:03,882 INFO L85 PathProgramCache]: Analyzing trace with hash -533042731, now seen corresponding path program 3 times [2022-03-15 21:27:03,883 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:03,883 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39939007] [2022-03-15 21:27:03,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:03,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:03,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:03,921 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:03,922 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:03,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39939007] [2022-03-15 21:27:03,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39939007] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:03,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242273600] [2022-03-15 21:27:03,922 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:27:03,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:03,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:03,923 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:03,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 21:27:03,948 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 21:27:03,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:27:03,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 21:27:03,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:04,030 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:04,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:04,088 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:04,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242273600] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:04,088 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:04,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2022-03-15 21:27:04,088 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2070274615] [2022-03-15 21:27:04,089 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:04,089 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:04,098 INFO L252 McrAutomatonBuilder]: Finished intersection with 108 states and 263 transitions. [2022-03-15 21:27:04,098 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:05,236 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [5953#(or (< i1 N1) (<= (+ j1 1) M1)), 5954#(or (< j1 M1) (< (+ i1 1) N1) (<= N1 i1)), 5955#(or (< j1 M1) (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 5950#(< i1 N1), 5951#(or (< (+ i1 1) N1) (<= N1 i1)), 5952#(or (<= N1 (+ i1 1)) (< (+ 2 i1) N1))] [2022-03-15 21:27:05,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:27:05,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:05,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:27:05,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2022-03-15 21:27:05,237 INFO L87 Difference]: Start difference. First operand 540 states and 2319 transitions. Second operand has 13 states, 13 states have (on average 5.538461538461538) internal successors, (72), 12 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:05,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:05,571 INFO L93 Difference]: Finished difference Result 1294 states and 5403 transitions. [2022-03-15 21:27:05,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 21:27:05,572 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.538461538461538) internal successors, (72), 12 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:27:05,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:05,578 INFO L225 Difference]: With dead ends: 1294 [2022-03-15 21:27:05,578 INFO L226 Difference]: Without dead ends: 1291 [2022-03-15 21:27:05,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 82 SyntacticMatches, 29 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=233, Invalid=637, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:27:05,580 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 132 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:05,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 0 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:27:05,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1291 states. [2022-03-15 21:27:05,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1291 to 913. [2022-03-15 21:27:05,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 913 states, 912 states have (on average 4.5756578947368425) internal successors, (4173), 912 states have internal predecessors, (4173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:05,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 4173 transitions. [2022-03-15 21:27:05,605 INFO L78 Accepts]: Start accepts. Automaton has 913 states and 4173 transitions. Word has length 17 [2022-03-15 21:27:05,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:05,606 INFO L470 AbstractCegarLoop]: Abstraction has 913 states and 4173 transitions. [2022-03-15 21:27:05,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.538461538461538) internal successors, (72), 12 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:05,606 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 4173 transitions. [2022-03-15 21:27:05,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:27:05,608 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:05,608 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 21:27:05,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-03-15 21:27:05,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:05,823 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 21:27:05,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:05,823 INFO L85 PathProgramCache]: Analyzing trace with hash -573210058, now seen corresponding path program 1 times [2022-03-15 21:27:05,823 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:05,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70318081] [2022-03-15 21:27:05,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:05,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:05,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:05,860 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:27:05,860 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:05,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70318081] [2022-03-15 21:27:05,860 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70318081] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:27:05,861 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 21:27:05,861 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 21:27:05,861 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [573577684] [2022-03-15 21:27:05,861 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:05,862 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:05,870 INFO L252 McrAutomatonBuilder]: Finished intersection with 97 states and 227 transitions. [2022-03-15 21:27:05,871 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:06,604 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [9105#(or (< j2 M2) (< i2 N2)), 9103#(or (<= M2 j2) (< (+ j2 1) M2)), 9107#(or (<= M2 j2) (< i2 N2)), 9102#(< j2 M2), 9104#(< i2 N2), 9106#(or (<= M2 j2) (< (+ j2 1) M2) (< i2 N2))] [2022-03-15 21:27:06,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:27:06,604 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:06,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:27:06,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-03-15 21:27:06,605 INFO L87 Difference]: Start difference. First operand 913 states and 4173 transitions. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:06,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:06,732 INFO L93 Difference]: Finished difference Result 1595 states and 7063 transitions. [2022-03-15 21:27:06,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 21:27:06,733 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:27:06,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:06,743 INFO L225 Difference]: With dead ends: 1595 [2022-03-15 21:27:06,743 INFO L226 Difference]: Without dead ends: 1577 [2022-03-15 21:27:06,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2022-03-15 21:27:06,744 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 35 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:06,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 0 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:27:06,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1577 states. [2022-03-15 21:27:06,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1577 to 1305. [2022-03-15 21:27:06,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1305 states, 1304 states have (on average 4.625766871165644) internal successors, (6032), 1304 states have internal predecessors, (6032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:06,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1305 states to 1305 states and 6032 transitions. [2022-03-15 21:27:06,811 INFO L78 Accepts]: Start accepts. Automaton has 1305 states and 6032 transitions. Word has length 17 [2022-03-15 21:27:06,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:06,811 INFO L470 AbstractCegarLoop]: Abstraction has 1305 states and 6032 transitions. [2022-03-15 21:27:06,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:06,811 INFO L276 IsEmpty]: Start isEmpty. Operand 1305 states and 6032 transitions. [2022-03-15 21:27:06,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:27:06,816 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:06,816 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 21:27:06,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-03-15 21:27:06,816 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 21:27:06,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:06,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1396516525, now seen corresponding path program 1 times [2022-03-15 21:27:06,817 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:06,818 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102324698] [2022-03-15 21:27:06,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:06,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:06,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:06,847 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 21:27:06,847 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:06,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102324698] [2022-03-15 21:27:06,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102324698] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:27:06,848 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 21:27:06,848 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 21:27:06,848 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1205151998] [2022-03-15 21:27:06,848 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:06,849 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:06,856 INFO L252 McrAutomatonBuilder]: Finished intersection with 103 states and 247 transitions. [2022-03-15 21:27:06,857 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:07,650 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [13328#(or (< j2 M2) (<= N2 i2)), 13325#(or (<= N2 i2) (< (+ i2 1) N2)), 13327#(or (< j2 M2) (<= N2 i2) (< (+ i2 1) N2)), 13323#(< j2 M2), 13326#(or (< j2 M2) (< i2 N2)), 13324#(< i2 N2)] [2022-03-15 21:27:07,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:27:07,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:07,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:27:07,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-03-15 21:27:07,651 INFO L87 Difference]: Start difference. First operand 1305 states and 6032 transitions. Second operand has 10 states, 10 states have (on average 7.0) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:07,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:07,767 INFO L93 Difference]: Finished difference Result 1866 states and 8218 transitions. [2022-03-15 21:27:07,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 21:27:07,767 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.0) internal successors, (70), 9 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 17 [2022-03-15 21:27:07,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:07,777 INFO L225 Difference]: With dead ends: 1866 [2022-03-15 21:27:07,777 INFO L226 Difference]: Without dead ends: 1860 [2022-03-15 21:27:07,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2022-03-15 21:27:07,778 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 58 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:07,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 0 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:27:07,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1860 states. [2022-03-15 21:27:07,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1860 to 1568. [2022-03-15 21:27:07,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1568 states, 1567 states have (on average 4.551372048500319) internal successors, (7132), 1567 states have internal predecessors, (7132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:07,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1568 states to 1568 states and 7132 transitions. [2022-03-15 21:27:07,821 INFO L78 Accepts]: Start accepts. Automaton has 1568 states and 7132 transitions. Word has length 17 [2022-03-15 21:27:07,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:07,821 INFO L470 AbstractCegarLoop]: Abstraction has 1568 states and 7132 transitions. [2022-03-15 21:27:07,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.0) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:07,822 INFO L276 IsEmpty]: Start isEmpty. Operand 1568 states and 7132 transitions. [2022-03-15 21:27:07,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 21:27:07,826 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:07,826 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:27:07,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-03-15 21:27:07,826 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 21:27:07,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:07,826 INFO L85 PathProgramCache]: Analyzing trace with hash 654768819, now seen corresponding path program 4 times [2022-03-15 21:27:07,827 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:07,827 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536033707] [2022-03-15 21:27:07,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:07,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:07,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:07,886 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:07,886 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:07,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536033707] [2022-03-15 21:27:07,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536033707] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:07,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998704145] [2022-03-15 21:27:07,886 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:27:07,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:07,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:07,887 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:07,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 21:27:07,913 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:27:07,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:27:07,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 21:27:07,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:07,996 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:07,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:08,047 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:08,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998704145] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:08,048 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:08,048 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 3] total 8 [2022-03-15 21:27:08,048 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1848171917] [2022-03-15 21:27:08,048 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:08,049 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:08,059 INFO L252 McrAutomatonBuilder]: Finished intersection with 138 states and 350 transitions. [2022-03-15 21:27:08,059 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:09,982 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [18449#(and (<= (+ counter1 1) counter2) (<= counter2 (+ counter1 1))), 18450#(and (<= counter2 (+ counter1 2)) (<= (+ counter1 2) counter2))] [2022-03-15 21:27:09,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 21:27:09,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:09,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 21:27:09,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-03-15 21:27:09,983 INFO L87 Difference]: Start difference. First operand 1568 states and 7132 transitions. Second operand has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 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 21:27:10,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:10,183 INFO L93 Difference]: Finished difference Result 3665 states and 15914 transitions. [2022-03-15 21:27:10,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 21:27:10,184 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 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 21:27:10,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:10,205 INFO L225 Difference]: With dead ends: 3665 [2022-03-15 21:27:10,206 INFO L226 Difference]: Without dead ends: 3647 [2022-03-15 21:27:10,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 146 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-03-15 21:27:10,207 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 22 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:10,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 0 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:27:10,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3647 states. [2022-03-15 21:27:10,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3647 to 2368. [2022-03-15 21:27:10,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2368 states, 2367 states have (on average 4.596958174904943) internal successors, (10881), 2367 states have internal predecessors, (10881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:10,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2368 states to 2368 states and 10881 transitions. [2022-03-15 21:27:10,290 INFO L78 Accepts]: Start accepts. Automaton has 2368 states and 10881 transitions. Word has length 18 [2022-03-15 21:27:10,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:10,290 INFO L470 AbstractCegarLoop]: Abstraction has 2368 states and 10881 transitions. [2022-03-15 21:27:10,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 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 21:27:10,290 INFO L276 IsEmpty]: Start isEmpty. Operand 2368 states and 10881 transitions. [2022-03-15 21:27:10,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 21:27:10,296 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:10,296 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:27:10,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-15 21:27:10,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-15 21:27:10,514 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 21:27:10,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:10,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1850496596, now seen corresponding path program 5 times [2022-03-15 21:27:10,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:10,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119412052] [2022-03-15 21:27:10,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:10,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:10,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:10,570 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:10,570 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:10,570 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119412052] [2022-03-15 21:27:10,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119412052] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:10,570 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438799] [2022-03-15 21:27:10,570 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:27:10,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:10,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:10,571 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:10,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 21:27:10,596 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:27:10,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:27:10,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 21:27:10,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:10,689 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:10,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:10,793 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:10,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438799] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:10,794 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:10,794 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2022-03-15 21:27:10,794 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1521665796] [2022-03-15 21:27:10,794 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:10,795 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:10,804 INFO L252 McrAutomatonBuilder]: Finished intersection with 129 states and 321 transitions. [2022-03-15 21:27:10,804 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:12,339 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [26977#(and (or (<= (+ j1 1) i1) (<= M1 j1)) (or (= (+ M1 (* (- 1) N1)) 0) (<= M1 j1))), 26971#(< i1 N1), 26972#(or (< (+ i1 1) N1) (<= N1 i1)), 26976#(or (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 26974#(and (or (<= (+ 3 j1) N1) (<= M1 j1)) (or (= (+ M1 (* (- 1) N1)) 0) (<= M1 j1))), 26975#(and (or (<= (+ 2 j1) i1) (<= M1 j1)) (or (= (+ M1 (* (- 1) N1)) 0) (<= M1 j1))), 26973#(or (<= (+ 3 j1) M1) (<= M1 j1)), 26978#(or (<= N1 (+ 2 i1)) (< (+ 3 i1) N1))] [2022-03-15 21:27:12,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:27:12,339 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:12,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:27:12,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:27:12,340 INFO L87 Difference]: Start difference. First operand 2368 states and 10881 transitions. Second operand has 15 states, 15 states have (on average 5.666666666666667) internal successors, (85), 14 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 21:27:13,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:13,299 INFO L93 Difference]: Finished difference Result 5498 states and 23403 transitions. [2022-03-15 21:27:13,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 21:27:13,299 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.666666666666667) internal successors, (85), 14 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 18 [2022-03-15 21:27:13,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:13,322 INFO L225 Difference]: With dead ends: 5498 [2022-03-15 21:27:13,323 INFO L226 Difference]: Without dead ends: 5498 [2022-03-15 21:27:13,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 105 SyntacticMatches, 23 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 667 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=504, Invalid=1658, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 21:27:13,324 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 205 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:13,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 0 Invalid, 856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 817 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 21:27:13,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5498 states. [2022-03-15 21:27:13,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5498 to 2532. [2022-03-15 21:27:13,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2532 states, 2531 states have (on average 4.595811932042671) internal successors, (11632), 2531 states have internal predecessors, (11632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:13,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2532 states to 2532 states and 11632 transitions. [2022-03-15 21:27:13,417 INFO L78 Accepts]: Start accepts. Automaton has 2532 states and 11632 transitions. Word has length 18 [2022-03-15 21:27:13,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:13,417 INFO L470 AbstractCegarLoop]: Abstraction has 2532 states and 11632 transitions. [2022-03-15 21:27:13,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.666666666666667) internal successors, (85), 14 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 21:27:13,417 INFO L276 IsEmpty]: Start isEmpty. Operand 2532 states and 11632 transitions. [2022-03-15 21:27:13,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:27:13,424 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:13,424 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:27:13,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 21:27:13,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:13,641 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 21:27:13,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:13,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1177778795, now seen corresponding path program 6 times [2022-03-15 21:27:13,642 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:13,642 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430605275] [2022-03-15 21:27:13,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:13,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:13,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:13,691 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:13,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:13,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430605275] [2022-03-15 21:27:13,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430605275] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:13,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040105727] [2022-03-15 21:27:13,692 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:27:13,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:13,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:13,693 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:13,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 21:27:13,719 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:27:13,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:27:13,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 21:27:13,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:13,837 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:13,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:13,916 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:13,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040105727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:13,917 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:13,917 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-03-15 21:27:13,917 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [775284549] [2022-03-15 21:27:13,917 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:13,918 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:13,931 INFO L252 McrAutomatonBuilder]: Finished intersection with 168 states and 437 transitions. [2022-03-15 21:27:13,931 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:15,334 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [37713#(or (< (+ i1 1) N1) (<= N1 i1) (<= M1 j1)), 37712#(or (< i1 N1) (<= M1 j1)), 37716#(or (<= M1 (+ j1 1)) (< i1 N1)), 37714#(or (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 37718#(or (<= M1 (+ j1 1)) (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 37711#(or (< (+ i1 1) N1) (<= N1 i1)), 37715#(or (<= N1 (+ i1 1)) (<= M1 j1) (< (+ 2 i1) N1)), 37717#(or (<= M1 (+ j1 1)) (< (+ i1 1) N1) (<= N1 i1)), 37710#(< i1 N1)] [2022-03-15 21:27:15,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 21:27:15,335 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:15,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 21:27:15,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:27:15,335 INFO L87 Difference]: Start difference. First operand 2532 states and 11632 transitions. Second operand has 17 states, 17 states have (on average 5.705882352941177) internal successors, (97), 16 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:16,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:16,133 INFO L93 Difference]: Finished difference Result 7051 states and 31697 transitions. [2022-03-15 21:27:16,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 21:27:16,134 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.705882352941177) internal successors, (97), 16 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have 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 21:27:16,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:16,187 INFO L225 Difference]: With dead ends: 7051 [2022-03-15 21:27:16,187 INFO L226 Difference]: Without dead ends: 6987 [2022-03-15 21:27:16,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 147 SyntacticMatches, 20 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 852 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=778, Invalid=2302, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 21:27:16,189 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 285 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:16,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [285 Valid, 0 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 21:27:16,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6987 states. [2022-03-15 21:27:16,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6987 to 3979. [2022-03-15 21:27:16,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3979 states, 3978 states have (on average 4.768979386626445) internal successors, (18971), 3978 states have internal predecessors, (18971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:16,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3979 states to 3979 states and 18971 transitions. [2022-03-15 21:27:16,314 INFO L78 Accepts]: Start accepts. Automaton has 3979 states and 18971 transitions. Word has length 19 [2022-03-15 21:27:16,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:16,314 INFO L470 AbstractCegarLoop]: Abstraction has 3979 states and 18971 transitions. [2022-03-15 21:27:16,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.705882352941177) internal successors, (97), 16 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:16,315 INFO L276 IsEmpty]: Start isEmpty. Operand 3979 states and 18971 transitions. [2022-03-15 21:27:16,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:27:16,326 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:16,326 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:27:16,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 21:27:16,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:16,542 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 21:27:16,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:16,543 INFO L85 PathProgramCache]: Analyzing trace with hash 246633756, now seen corresponding path program 7 times [2022-03-15 21:27:16,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:16,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390173897] [2022-03-15 21:27:16,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:16,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:16,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:16,595 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:16,595 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:16,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390173897] [2022-03-15 21:27:16,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390173897] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:16,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535452617] [2022-03-15 21:27:16,595 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:27:16,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:16,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:16,596 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:16,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 21:27:16,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:16,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 21:27:16,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:16,727 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:16,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:16,795 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:16,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535452617] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:16,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:16,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 17 [2022-03-15 21:27:16,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [897362363] [2022-03-15 21:27:16,796 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:16,797 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:16,809 INFO L252 McrAutomatonBuilder]: Finished intersection with 165 states and 427 transitions. [2022-03-15 21:27:16,810 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:18,744 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [52915#(or (< (+ i1 1) N1) (<= N1 i1)), 52917#(or (<= N1 (+ 2 i1)) (< (+ 3 i1) N1)), 52925#(or (<= N1 (+ 2 i1)) (<= (+ 2 j1) M1) (< (+ 3 i1) N1)), 52916#(or (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 52920#(or (< j1 M1) (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 52914#(< i1 N1), 52919#(or (< j1 M1) (< (+ i1 1) N1) (<= N1 i1)), 52924#(or (<= N1 (+ i1 1)) (<= (+ 2 j1) M1) (< (+ 2 i1) N1)), 52918#(or (< i1 N1) (<= (+ j1 1) M1)), 52923#(or (< (+ i1 1) N1) (<= (+ 2 j1) M1) (<= N1 i1)), 52921#(or (< j1 M1) (<= N1 (+ 2 i1)) (< (+ 3 i1) N1)), 52922#(or (<= (+ 2 j1) M1) (< i1 N1))] [2022-03-15 21:27:18,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 21:27:18,745 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:18,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 21:27:18,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=662, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:27:18,745 INFO L87 Difference]: Start difference. First operand 3979 states and 18971 transitions. Second operand has 21 states, 21 states have (on average 5.428571428571429) internal successors, (114), 20 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:19,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:19,489 INFO L93 Difference]: Finished difference Result 7435 states and 33295 transitions. [2022-03-15 21:27:19,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 21:27:19,490 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.428571428571429) internal successors, (114), 20 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have 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 21:27:19,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:19,513 INFO L225 Difference]: With dead ends: 7435 [2022-03-15 21:27:19,513 INFO L226 Difference]: Without dead ends: 7408 [2022-03-15 21:27:19,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 124 SyntacticMatches, 37 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1286 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=717, Invalid=2039, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 21:27:19,515 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 221 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:19,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 0 Invalid, 843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 792 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 21:27:19,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7408 states. [2022-03-15 21:27:19,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7408 to 4903. [2022-03-15 21:27:19,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4903 states, 4902 states have (on average 4.839249286005712) internal successors, (23722), 4902 states have internal predecessors, (23722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:19,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4903 states to 4903 states and 23722 transitions. [2022-03-15 21:27:19,650 INFO L78 Accepts]: Start accepts. Automaton has 4903 states and 23722 transitions. Word has length 19 [2022-03-15 21:27:19,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:19,650 INFO L470 AbstractCegarLoop]: Abstraction has 4903 states and 23722 transitions. [2022-03-15 21:27:19,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.428571428571429) internal successors, (114), 20 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:19,650 INFO L276 IsEmpty]: Start isEmpty. Operand 4903 states and 23722 transitions. [2022-03-15 21:27:19,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:27:19,663 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:19,663 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:27:19,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-15 21:27:19,878 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,SelfDestructingSolverStorable14 [2022-03-15 21:27:19,878 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 21:27:19,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:19,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1634880087, now seen corresponding path program 8 times [2022-03-15 21:27:19,879 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:19,879 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749165826] [2022-03-15 21:27:19,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:19,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:19,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:19,932 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:19,932 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:19,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749165826] [2022-03-15 21:27:19,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749165826] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:19,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218527543] [2022-03-15 21:27:19,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:27:19,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:19,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:19,935 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:19,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:27:19,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:27:19,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 21:27:19,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:19,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 21:27:20,049 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 21:27:20,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:20,127 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 21:27:20,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218527543] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:20,127 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:20,128 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 13 [2022-03-15 21:27:20,128 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [120025453] [2022-03-15 21:27:20,128 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:20,129 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:20,140 INFO L252 McrAutomatonBuilder]: Finished intersection with 150 states and 379 transitions. [2022-03-15 21:27:20,140 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:21,417 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [70339#(or (< j1 M1) (<= N1 i1)), 70342#(or (< (+ j1 1) M1) (<= N1 i1) (<= M1 j1)), 70337#(or (<= (+ 2 N1) i1) (< j1 M1)), 70340#(or (<= (+ 2 N1) i1) (< (+ j1 1) M1) (<= M1 j1)), 70338#(or (< j1 M1) (<= (+ N1 1) i1)), 70336#(or (< (+ j1 1) M1) (<= M1 j1)), 70335#(< j1 M1), 70341#(or (<= (+ N1 1) i1) (< (+ j1 1) M1) (<= M1 j1))] [2022-03-15 21:27:21,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 21:27:21,417 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:21,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 21:27:21,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:27:21,418 INFO L87 Difference]: Start difference. First operand 4903 states and 23722 transitions. Second operand has 16 states, 16 states have (on average 5.6875) internal successors, (91), 15 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:21,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:21,822 INFO L93 Difference]: Finished difference Result 9892 states and 45670 transitions. [2022-03-15 21:27:21,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 21:27:21,823 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.6875) internal successors, (91), 15 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have 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 21:27:21,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:21,851 INFO L225 Difference]: With dead ends: 9892 [2022-03-15 21:27:21,851 INFO L226 Difference]: Without dead ends: 9839 [2022-03-15 21:27:21,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 144 SyntacticMatches, 9 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=288, Invalid=902, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 21:27:21,852 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 124 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:21,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 0 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:27:21,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9839 states. [2022-03-15 21:27:22,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9839 to 5950. [2022-03-15 21:27:22,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5950 states, 5949 states have (on average 4.914607497058329) internal successors, (29237), 5949 states have internal predecessors, (29237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:22,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5950 states to 5950 states and 29237 transitions. [2022-03-15 21:27:22,053 INFO L78 Accepts]: Start accepts. Automaton has 5950 states and 29237 transitions. Word has length 19 [2022-03-15 21:27:22,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:22,053 INFO L470 AbstractCegarLoop]: Abstraction has 5950 states and 29237 transitions. [2022-03-15 21:27:22,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.6875) internal successors, (91), 15 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:22,054 INFO L276 IsEmpty]: Start isEmpty. Operand 5950 states and 29237 transitions. [2022-03-15 21:27:22,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:27:22,067 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:22,067 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 21:27:22,082 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-03-15 21:27:22,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 21:27:22,267 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 21:27:22,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:22,268 INFO L85 PathProgramCache]: Analyzing trace with hash -553630787, now seen corresponding path program 1 times [2022-03-15 21:27:22,269 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:22,269 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15615438] [2022-03-15 21:27:22,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:22,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:22,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:22,301 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 21:27:22,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:22,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15615438] [2022-03-15 21:27:22,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15615438] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:22,302 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768654478] [2022-03-15 21:27:22,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:22,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:22,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:22,303 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:22,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 21:27:22,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:22,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-15 21:27:22,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:22,354 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:27:22,354 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 21:27:22,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768654478] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:27:22,354 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 21:27:22,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2022-03-15 21:27:22,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [727835164] [2022-03-15 21:27:22,354 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:22,355 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:22,366 INFO L252 McrAutomatonBuilder]: Finished intersection with 138 states and 337 transitions. [2022-03-15 21:27:22,366 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:23,184 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:27:23,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 21:27:23,185 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:23,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 21:27:23,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-15 21:27:23,185 INFO L87 Difference]: Start difference. First operand 5950 states and 29237 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:23,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:23,288 INFO L93 Difference]: Finished difference Result 11938 states and 57613 transitions. [2022-03-15 21:27:23,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 21:27:23,289 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:27:23,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:23,325 INFO L225 Difference]: With dead ends: 11938 [2022-03-15 21:27:23,325 INFO L226 Difference]: Without dead ends: 11913 [2022-03-15 21:27:23,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-15 21:27:23,325 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 12 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:23,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 0 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:27:23,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11913 states. [2022-03-15 21:27:23,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11913 to 9001. [2022-03-15 21:27:23,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9001 states, 9000 states have (on average 5.085666666666667) internal successors, (45771), 9000 states have internal predecessors, (45771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:23,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9001 states to 9001 states and 45771 transitions. [2022-03-15 21:27:23,620 INFO L78 Accepts]: Start accepts. Automaton has 9001 states and 45771 transitions. Word has length 19 [2022-03-15 21:27:23,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:23,620 INFO L470 AbstractCegarLoop]: Abstraction has 9001 states and 45771 transitions. [2022-03-15 21:27:23,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:23,620 INFO L276 IsEmpty]: Start isEmpty. Operand 9001 states and 45771 transitions. [2022-03-15 21:27:23,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:27:23,642 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:23,642 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 21:27:23,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-15 21:27:23,855 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,SelfDestructingSolverStorable16 [2022-03-15 21:27:23,855 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 21:27:23,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:23,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1055681152, now seen corresponding path program 2 times [2022-03-15 21:27:23,857 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:23,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029684686] [2022-03-15 21:27:23,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:23,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:23,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:23,874 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:27:23,875 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:23,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029684686] [2022-03-15 21:27:23,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029684686] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:23,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702015943] [2022-03-15 21:27:23,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:27:23,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:23,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:23,876 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:23,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 21:27:23,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:27:23,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:27:23,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-15 21:27:23,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:23,918 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:27:23,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:23,939 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:27:23,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702015943] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:23,939 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:23,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2022-03-15 21:27:23,940 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1336400663] [2022-03-15 21:27:23,940 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:23,941 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:23,952 INFO L252 McrAutomatonBuilder]: Finished intersection with 144 states and 357 transitions. [2022-03-15 21:27:23,953 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:24,860 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:27:24,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 21:27:24,860 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:24,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 21:27:24,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-15 21:27:24,861 INFO L87 Difference]: Start difference. First operand 9001 states and 45771 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:25,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:25,117 INFO L93 Difference]: Finished difference Result 16417 states and 81114 transitions. [2022-03-15 21:27:25,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 21:27:25,117 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:27:25,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:25,187 INFO L225 Difference]: With dead ends: 16417 [2022-03-15 21:27:25,188 INFO L226 Difference]: Without dead ends: 16364 [2022-03-15 21:27:25,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 161 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-15 21:27:25,188 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 12 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:25,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 0 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:27:25,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16364 states. [2022-03-15 21:27:25,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16364 to 12527. [2022-03-15 21:27:25,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12527 states, 12526 states have (on average 5.217547501197509) internal successors, (65355), 12526 states have internal predecessors, (65355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:25,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12527 states to 12527 states and 65355 transitions. [2022-03-15 21:27:25,584 INFO L78 Accepts]: Start accepts. Automaton has 12527 states and 65355 transitions. Word has length 19 [2022-03-15 21:27:25,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:25,584 INFO L470 AbstractCegarLoop]: Abstraction has 12527 states and 65355 transitions. [2022-03-15 21:27:25,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:25,584 INFO L276 IsEmpty]: Start isEmpty. Operand 12527 states and 65355 transitions. [2022-03-15 21:27:25,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 21:27:25,617 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:25,617 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:27:25,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-15 21:27:25,831 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,SelfDestructingSolverStorable17 [2022-03-15 21:27:25,832 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 21:27:25,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:25,832 INFO L85 PathProgramCache]: Analyzing trace with hash -945063860, now seen corresponding path program 9 times [2022-03-15 21:27:25,833 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:25,833 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278339146] [2022-03-15 21:27:25,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:25,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:25,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:25,981 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:25,982 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:25,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278339146] [2022-03-15 21:27:25,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278339146] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:25,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406068290] [2022-03-15 21:27:25,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:27:25,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:25,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:25,983 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:25,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 21:27:26,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:27:26,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:27:26,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:27:26,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:26,101 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:26,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:26,170 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:26,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406068290] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:26,170 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:26,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 4] total 11 [2022-03-15 21:27:26,171 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [766573340] [2022-03-15 21:27:26,171 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:26,172 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:26,189 INFO L252 McrAutomatonBuilder]: Finished intersection with 201 states and 533 transitions. [2022-03-15 21:27:26,189 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:28,898 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [163874#(and (<= counter2 (+ counter1 2)) (<= (+ counter1 2) counter2)), 163875#(and (<= counter2 (+ counter1 3)) (<= (+ counter1 3) counter2)), 163873#(and (<= (+ counter1 1) counter2) (<= counter2 (+ counter1 1)))] [2022-03-15 21:27:28,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:27:28,898 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:28,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:27:28,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2022-03-15 21:27:28,898 INFO L87 Difference]: Start difference. First operand 12527 states and 65355 transitions. Second operand has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:29,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:29,372 INFO L93 Difference]: Finished difference Result 26391 states and 134159 transitions. [2022-03-15 21:27:29,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:27:29,372 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 21:27:29,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:29,493 INFO L225 Difference]: With dead ends: 26391 [2022-03-15 21:27:29,493 INFO L226 Difference]: Without dead ends: 26357 [2022-03-15 21:27:29,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 209 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2022-03-15 21:27:29,494 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 33 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 774 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:29,494 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 0 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 774 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 21:27:29,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26357 states. [2022-03-15 21:27:30,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26357 to 16962. [2022-03-15 21:27:30,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16962 states, 16961 states have (on average 5.22858322032899) internal successors, (88682), 16961 states have internal predecessors, (88682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:30,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16962 states to 16962 states and 88682 transitions. [2022-03-15 21:27:30,129 INFO L78 Accepts]: Start accepts. Automaton has 16962 states and 88682 transitions. Word has length 20 [2022-03-15 21:27:30,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:30,129 INFO L470 AbstractCegarLoop]: Abstraction has 16962 states and 88682 transitions. [2022-03-15 21:27:30,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:30,130 INFO L276 IsEmpty]: Start isEmpty. Operand 16962 states and 88682 transitions. [2022-03-15 21:27:30,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 21:27:30,176 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:30,176 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:27:30,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-15 21:27:30,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:30,403 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 21:27:30,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:30,404 INFO L85 PathProgramCache]: Analyzing trace with hash -987259757, now seen corresponding path program 10 times [2022-03-15 21:27:30,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:30,405 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798426395] [2022-03-15 21:27:30,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:30,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:30,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:30,466 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:30,467 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:30,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798426395] [2022-03-15 21:27:30,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798426395] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:30,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891201860] [2022-03-15 21:27:30,467 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:27:30,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:30,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:30,468 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:30,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 21:27:30,494 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:27:30,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:27:30,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 21:27:30,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:30,645 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:30,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:30,757 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:30,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891201860] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:30,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:30,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 21 [2022-03-15 21:27:30,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1871561711] [2022-03-15 21:27:30,758 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:30,759 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:30,862 INFO L252 McrAutomatonBuilder]: Finished intersection with 192 states and 504 transitions. [2022-03-15 21:27:30,862 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:33,713 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [224335#(and (or (<= (+ j1 1) i1) (<= M1 j1)) (or (= (+ M1 (* (- 1) N1)) 0) (<= M1 j1))), 224332#(or (<= (+ 3 j1) M1) (<= M1 j1)), 224333#(and (or (<= (+ 3 j1) N1) (<= M1 j1)) (or (= (+ M1 (* (- 1) N1)) 0) (<= M1 j1))), 224329#(or (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 224336#(and (or (<= j1 i1) (<= M1 j1)) (or (= (+ M1 (* (- 1) N1)) 0) (<= M1 j1))), 224334#(and (or (<= (+ 2 j1) i1) (<= M1 j1)) (or (= (+ M1 (* (- 1) N1)) 0) (<= M1 j1))), 224337#(or (<= M1 (+ j1 1)) (<= (+ j1 4) M1)), 224327#(< i1 N1), 224331#(or (<= N1 (+ 3 i1)) (< (+ i1 4) N1)), 224339#(and (or (<= M1 (+ j1 1)) (= (+ M1 (* (- 1) N1)) 0)) (or (<= M1 (+ j1 1)) (<= (+ 3 j1) i1))), 224338#(and (or (<= M1 (+ j1 1)) (= (+ M1 (* (- 1) N1)) 0)) (or (<= M1 (+ j1 1)) (<= (+ j1 4) N1))), 224330#(or (<= N1 (+ 2 i1)) (< (+ 3 i1) N1)), 224340#(and (or (<= M1 (+ j1 1)) (<= (+ 2 j1) i1)) (or (<= M1 (+ j1 1)) (= (+ M1 (* (- 1) N1)) 0))), 224341#(and (or (<= M1 (+ j1 1)) (= (+ M1 (* (- 1) N1)) 0)) (or (<= M1 (+ j1 1)) (<= (+ j1 1) i1))), 224328#(or (< (+ i1 1) N1) (<= N1 i1))] [2022-03-15 21:27:33,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 21:27:33,713 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:33,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 21:27:33,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1147, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 21:27:33,714 INFO L87 Difference]: Start difference. First operand 16962 states and 88682 transitions. Second operand has 23 states, 23 states have (on average 5.608695652173913) internal successors, (129), 22 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:35,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:35,749 INFO L93 Difference]: Finished difference Result 36076 states and 174827 transitions. [2022-03-15 21:27:35,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 21:27:35,750 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.608695652173913) internal successors, (129), 22 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 21:27:35,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:36,006 INFO L225 Difference]: With dead ends: 36076 [2022-03-15 21:27:36,007 INFO L226 Difference]: Without dead ends: 36076 [2022-03-15 21:27:36,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 150 SyntacticMatches, 33 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1562 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1155, Invalid=3957, Unknown=0, NotChecked=0, Total=5112 [2022-03-15 21:27:36,008 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 461 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 1037 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1037 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:36,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 0 Invalid, 1121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1037 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 21:27:36,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36076 states. [2022-03-15 21:27:36,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36076 to 16833. [2022-03-15 21:27:36,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16833 states, 16832 states have (on average 5.177340779467681) internal successors, (87145), 16832 states have internal predecessors, (87145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:36,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16833 states to 16833 states and 87145 transitions. [2022-03-15 21:27:36,766 INFO L78 Accepts]: Start accepts. Automaton has 16833 states and 87145 transitions. Word has length 20 [2022-03-15 21:27:36,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:36,766 INFO L470 AbstractCegarLoop]: Abstraction has 16833 states and 87145 transitions. [2022-03-15 21:27:36,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.608695652173913) internal successors, (129), 22 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:36,766 INFO L276 IsEmpty]: Start isEmpty. Operand 16833 states and 87145 transitions. [2022-03-15 21:27:36,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:27:36,898 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:36,898 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:27:36,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-03-15 21:27:37,111 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,SelfDestructingSolverStorable19 [2022-03-15 21:27:37,111 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 21:27:37,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:37,112 INFO L85 PathProgramCache]: Analyzing trace with hash 767015708, now seen corresponding path program 11 times [2022-03-15 21:27:37,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:37,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030980431] [2022-03-15 21:27:37,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:37,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:37,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:37,183 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:37,183 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:37,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030980431] [2022-03-15 21:27:37,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030980431] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:37,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891306462] [2022-03-15 21:27:37,184 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:27:37,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:37,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:37,185 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:37,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 21:27:37,212 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:27:37,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:27:37,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 21:27:37,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:37,356 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:37,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:37,442 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:37,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891306462] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:37,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:37,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-15 21:27:37,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [294292752] [2022-03-15 21:27:37,442 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:37,444 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:37,470 INFO L252 McrAutomatonBuilder]: Finished intersection with 237 states and 639 transitions. [2022-03-15 21:27:37,470 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:39,756 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [294300#(or (< (+ i1 1) N1) (<= N1 i1) (<= M1 j1)), 294309#(or (<= M1 (+ 2 j1)) (< (+ i1 1) N1) (<= N1 i1)), 294304#(or (<= M1 (+ j1 1)) (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 294296#(< i1 N1), 294303#(or (<= M1 (+ j1 1)) (< (+ i1 1) N1) (<= N1 i1)), 294305#(or (<= N1 (+ 2 i1)) (< (+ 3 i1) N1)), 294306#(or (<= N1 (+ 2 i1)) (< (+ 3 i1) N1) (<= M1 j1)), 294310#(or (<= M1 (+ 2 j1)) (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 294307#(or (<= M1 (+ j1 1)) (<= N1 (+ 2 i1)) (< (+ 3 i1) N1)), 294302#(or (<= M1 (+ j1 1)) (< i1 N1)), 294299#(or (< i1 N1) (<= M1 j1)), 294308#(or (<= M1 (+ 2 j1)) (< i1 N1)), 294311#(or (<= M1 (+ 2 j1)) (<= N1 (+ 2 i1)) (< (+ 3 i1) N1)), 294297#(or (< (+ i1 1) N1) (<= N1 i1)), 294301#(or (<= N1 (+ i1 1)) (<= M1 j1) (< (+ 2 i1) N1)), 294298#(or (<= N1 (+ i1 1)) (< (+ 2 i1) N1))] [2022-03-15 21:27:39,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 21:27:39,756 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:39,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 21:27:39,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=1145, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 21:27:39,757 INFO L87 Difference]: Start difference. First operand 16833 states and 87145 transitions. Second operand has 26 states, 26 states have (on average 5.576923076923077) internal successors, (145), 25 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:42,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:42,026 INFO L93 Difference]: Finished difference Result 48781 states and 246384 transitions. [2022-03-15 21:27:42,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-15 21:27:42,027 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 5.576923076923077) internal successors, (145), 25 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 21:27:42,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:42,245 INFO L225 Difference]: With dead ends: 48781 [2022-03-15 21:27:42,245 INFO L226 Difference]: Without dead ends: 48621 [2022-03-15 21:27:42,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 200 SyntacticMatches, 28 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2583, Invalid=7517, Unknown=0, NotChecked=0, Total=10100 [2022-03-15 21:27:42,247 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 618 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 618 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:42,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [618 Valid, 0 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 762 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 21:27:42,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48621 states. [2022-03-15 21:27:43,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48621 to 27399. [2022-03-15 21:27:43,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27399 states, 27398 states have (on average 5.288816701949047) internal successors, (144903), 27398 states have internal predecessors, (144903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:43,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27399 states to 27399 states and 144903 transitions. [2022-03-15 21:27:43,557 INFO L78 Accepts]: Start accepts. Automaton has 27399 states and 144903 transitions. Word has length 21 [2022-03-15 21:27:43,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:43,557 INFO L470 AbstractCegarLoop]: Abstraction has 27399 states and 144903 transitions. [2022-03-15 21:27:43,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.576923076923077) internal successors, (145), 25 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:43,557 INFO L276 IsEmpty]: Start isEmpty. Operand 27399 states and 144903 transitions. [2022-03-15 21:27:43,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:27:43,619 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:43,619 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:27:43,635 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 21:27:43,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:43,831 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 21:27:43,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:43,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1974131829, now seen corresponding path program 12 times [2022-03-15 21:27:43,832 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:43,832 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421424827] [2022-03-15 21:27:43,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:43,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:43,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:43,904 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:43,904 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:43,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421424827] [2022-03-15 21:27:43,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421424827] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:43,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810155246] [2022-03-15 21:27:43,904 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:27:43,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:43,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:43,905 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:43,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 21:27:43,935 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:27:43,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:27:43,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 21:27:43,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:44,095 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:44,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:44,183 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:44,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810155246] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:44,183 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:44,183 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-15 21:27:44,183 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1363333789] [2022-03-15 21:27:44,183 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:44,319 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:44,341 INFO L252 McrAutomatonBuilder]: Finished intersection with 234 states and 629 transitions. [2022-03-15 21:27:44,341 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:47,320 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 20 new interpolants: [398179#(or (<= (+ 3 j1) M1) (<= N1 (+ 3 i1)) (< (+ i1 4) N1)), 398167#(or (< j1 M1) (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 398169#(or (<= (+ 3 j1) M1) (< (+ i1 1) N1) (<= N1 i1)), 398178#(or (<= (+ 2 j1) M1) (<= N1 (+ 3 i1)) (< (+ i1 4) N1)), 398160#(< i1 N1), 398163#(or (<= (+ 3 j1) M1) (< i1 N1)), 398171#(or (<= (+ 3 j1) M1) (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 398162#(or (<= (+ 2 j1) M1) (< i1 N1)), 398175#(or (<= (+ 3 j1) M1) (<= N1 (+ 2 i1)) (< (+ 3 i1) N1)), 398165#(or (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 398173#(or (< j1 M1) (<= N1 (+ 2 i1)) (< (+ 3 i1) N1)), 398176#(or (<= N1 (+ 3 i1)) (< (+ i1 4) N1)), 398174#(or (<= N1 (+ 2 i1)) (<= (+ 2 j1) M1) (< (+ 3 i1) N1)), 398161#(or (< i1 N1) (<= (+ j1 1) M1)), 398168#(or (< (+ i1 1) N1) (<= (+ 2 j1) M1) (<= N1 i1)), 398172#(or (<= N1 (+ 2 i1)) (< (+ 3 i1) N1)), 398170#(or (<= N1 (+ i1 1)) (<= (+ 2 j1) M1) (< (+ 2 i1) N1)), 398177#(or (< j1 M1) (<= N1 (+ 3 i1)) (< (+ i1 4) N1)), 398164#(or (< (+ i1 1) N1) (<= N1 i1)), 398166#(or (< j1 M1) (< (+ i1 1) N1) (<= N1 i1))] [2022-03-15 21:27:47,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 21:27:47,320 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:47,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 21:27:47,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=412, Invalid=1394, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 21:27:47,321 INFO L87 Difference]: Start difference. First operand 27399 states and 144903 transitions. Second operand has 31 states, 31 states have (on average 5.354838709677419) internal successors, (166), 30 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:48,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:48,945 INFO L93 Difference]: Finished difference Result 45344 states and 225368 transitions. [2022-03-15 21:27:48,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 21:27:48,945 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 5.354838709677419) internal successors, (166), 30 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 21:27:48,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:49,241 INFO L225 Difference]: With dead ends: 45344 [2022-03-15 21:27:49,241 INFO L226 Difference]: Without dead ends: 45223 [2022-03-15 21:27:49,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 176 SyntacticMatches, 45 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2709 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 21:27:49,242 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 438 mSDsluCounter, 913 mSDsCounter, 0 mSdLazyCounter, 1381 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:49,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [438 Valid, 0 Invalid, 1509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1381 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 21:27:49,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45223 states. [2022-03-15 21:27:50,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45223 to 30434. [2022-03-15 21:27:50,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30434 states, 30433 states have (on average 5.306936549140735) internal successors, (161506), 30433 states have internal predecessors, (161506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:50,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30434 states to 30434 states and 161506 transitions. [2022-03-15 21:27:50,589 INFO L78 Accepts]: Start accepts. Automaton has 30434 states and 161506 transitions. Word has length 21 [2022-03-15 21:27:50,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:50,589 INFO L470 AbstractCegarLoop]: Abstraction has 30434 states and 161506 transitions. [2022-03-15 21:27:50,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.354838709677419) internal successors, (166), 30 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:50,589 INFO L276 IsEmpty]: Start isEmpty. Operand 30434 states and 161506 transitions. [2022-03-15 21:27:50,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:27:50,678 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:50,678 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:27:50,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-15 21:27:50,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:50,884 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 21:27:50,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:50,884 INFO L85 PathProgramCache]: Analyzing trace with hash -879120076, now seen corresponding path program 13 times [2022-03-15 21:27:50,885 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:50,885 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804480107] [2022-03-15 21:27:50,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:50,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:50,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:50,945 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:27:50,945 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:50,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804480107] [2022-03-15 21:27:50,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804480107] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:50,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49247277] [2022-03-15 21:27:50,945 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:27:50,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:50,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:50,946 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:50,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 21:27:50,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:50,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 21:27:50,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:51,092 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 21:27:51,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:51,160 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 21:27:51,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49247277] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:51,160 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:51,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 18 [2022-03-15 21:27:51,160 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1963542599] [2022-03-15 21:27:51,160 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:51,161 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:51,181 INFO L252 McrAutomatonBuilder]: Finished intersection with 219 states and 581 transitions. [2022-03-15 21:27:51,181 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:53,545 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [504613#(or (<= (+ 2 N1) i1) (< (+ j1 1) M1) (<= M1 j1)), 504608#(or (<= (+ 2 N1) i1) (< j1 M1)), 504618#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (<= N1 i1)), 504621#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (<= N1 (+ i1 1))), 504607#(< j1 M1), 504614#(or (<= (+ N1 1) i1) (< (+ j1 1) M1) (<= M1 j1)), 504612#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1))), 504610#(or (< j1 M1) (<= N1 i1)), 504620#(or (<= N1 (+ i1 1)) (< (+ j1 1) M1) (<= M1 j1)), 504611#(or (< (+ j1 1) M1) (<= M1 j1)), 504609#(or (< j1 M1) (<= (+ N1 1) i1)), 504615#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (<= (+ 2 N1) i1)), 504619#(or (< j1 M1) (<= N1 (+ i1 1))), 504616#(or (< (+ 2 j1) M1) (<= M1 (+ j1 1)) (<= (+ N1 1) i1)), 504617#(or (< (+ j1 1) M1) (<= N1 i1) (<= M1 j1))] [2022-03-15 21:27:53,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 21:27:53,546 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:53,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 21:27:53,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=911, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 21:27:53,546 INFO L87 Difference]: Start difference. First operand 30434 states and 161506 transitions. Second operand has 25 states, 25 states have (on average 5.56) internal successors, (139), 24 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:55,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:27:55,042 INFO L93 Difference]: Finished difference Result 74696 states and 381810 transitions. [2022-03-15 21:27:55,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 21:27:55,042 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.56) internal successors, (139), 24 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 21:27:55,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:27:55,579 INFO L225 Difference]: With dead ends: 74696 [2022-03-15 21:27:55,579 INFO L226 Difference]: Without dead ends: 73968 [2022-03-15 21:27:55,580 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 200 SyntacticMatches, 14 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1109 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=931, Invalid=3101, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 21:27:55,580 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 309 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 21:27:55,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 0 Invalid, 900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 839 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 21:27:55,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73968 states. [2022-03-15 21:27:57,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73968 to 40499. [2022-03-15 21:27:57,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40499 states, 40498 states have (on average 5.3952047014667395) internal successors, (218495), 40498 states have internal predecessors, (218495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:57,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40499 states to 40499 states and 218495 transitions. [2022-03-15 21:27:57,558 INFO L78 Accepts]: Start accepts. Automaton has 40499 states and 218495 transitions. Word has length 21 [2022-03-15 21:27:57,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:27:57,558 INFO L470 AbstractCegarLoop]: Abstraction has 40499 states and 218495 transitions. [2022-03-15 21:27:57,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.56) internal successors, (139), 24 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:27:57,559 INFO L276 IsEmpty]: Start isEmpty. Operand 40499 states and 218495 transitions. [2022-03-15 21:27:57,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:27:57,646 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:27:57,646 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 21:27:57,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 21:27:57,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-15 21:27:57,847 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 21:27:57,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:27:57,847 INFO L85 PathProgramCache]: Analyzing trace with hash -2043960474, now seen corresponding path program 3 times [2022-03-15 21:27:57,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:27:57,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383127340] [2022-03-15 21:27:57,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:27:57,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:27:57,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:27:57,877 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:27:57,877 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:27:57,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383127340] [2022-03-15 21:27:57,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383127340] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:27:57,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256556264] [2022-03-15 21:27:57,877 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:27:57,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:27:57,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:27:57,879 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:27:57,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 21:27:57,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:27:57,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:27:57,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 21:27:57,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:27:57,984 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:27:57,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:27:58,036 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:27:58,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256556264] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:27:58,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:27:58,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-03-15 21:27:58,036 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1238395857] [2022-03-15 21:27:58,036 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:27:58,038 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:27:58,050 INFO L252 McrAutomatonBuilder]: Finished intersection with 132 states and 298 transitions. [2022-03-15 21:27:58,050 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:27:59,363 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [660508#(< j2 M2), 660512#(or (<= N2 i2) (< (+ i2 1) N2)), 660515#(or (<= M2 j2) (< i2 N2)), 660513#(or (< j2 M2) (<= N2 i2) (< (+ i2 1) N2)), 660516#(or (<= M2 j2) (< (+ j2 1) M2) (<= N2 i2) (< (+ i2 1) N2)), 660509#(or (<= M2 j2) (< (+ j2 1) M2)), 660510#(< i2 N2), 660518#(or (<= M2 (+ j2 1)) (<= N2 i2) (< (+ i2 1) N2)), 660511#(or (< j2 M2) (< i2 N2)), 660514#(or (<= M2 j2) (< (+ j2 1) M2) (< i2 N2)), 660517#(or (<= M2 j2) (<= N2 i2) (< (+ i2 1) N2)), 660488#(or (<= M2 (+ j2 1)) (< i2 N2))] [2022-03-15 21:27:59,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 21:27:59,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:27:59,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 21:27:59,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:27:59,364 INFO L87 Difference]: Start difference. First operand 40499 states and 218495 transitions. Second operand has 18 states, 18 states have (on average 5.666666666666667) internal successors, (102), 17 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:28:01,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:28:01,057 INFO L93 Difference]: Finished difference Result 121217 states and 651481 transitions. [2022-03-15 21:28:01,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 21:28:01,057 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.666666666666667) internal successors, (102), 17 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 21:28:01,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:28:01,949 INFO L225 Difference]: With dead ends: 121217 [2022-03-15 21:28:01,949 INFO L226 Difference]: Without dead ends: 120426 [2022-03-15 21:28:01,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 129 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=354, Invalid=1128, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 21:28:01,950 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 181 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:28:01,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 0 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 559 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:28:02,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120426 states. [2022-03-15 21:28:05,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120426 to 88329. [2022-03-15 21:28:05,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88329 states, 88328 states have (on average 5.655873562177339) internal successors, (499572), 88328 states have internal predecessors, (499572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:28:06,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88329 states to 88329 states and 499572 transitions. [2022-03-15 21:28:06,302 INFO L78 Accepts]: Start accepts. Automaton has 88329 states and 499572 transitions. Word has length 21 [2022-03-15 21:28:06,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:28:06,302 INFO L470 AbstractCegarLoop]: Abstraction has 88329 states and 499572 transitions. [2022-03-15 21:28:06,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.666666666666667) internal successors, (102), 17 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:28:06,302 INFO L276 IsEmpty]: Start isEmpty. Operand 88329 states and 499572 transitions. [2022-03-15 21:28:06,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:28:06,739 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:28:06,739 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 21:28:06,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-15 21:28:06,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:28:06,943 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 21:28:06,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:28:06,944 INFO L85 PathProgramCache]: Analyzing trace with hash -597237167, now seen corresponding path program 4 times [2022-03-15 21:28:06,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:28:06,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147515168] [2022-03-15 21:28:06,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:28:06,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:28:06,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:28:06,978 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 21:28:06,978 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:28:06,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147515168] [2022-03-15 21:28:06,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147515168] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:28:06,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255637475] [2022-03-15 21:28:06,978 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:28:06,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:28:06,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:28:06,979 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:28:06,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 21:28:07,003 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:28:07,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:28:07,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 21:28:07,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:28:07,086 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 21:28:07,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:28:07,143 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:28:07,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255637475] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:28:07,143 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:28:07,143 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2022-03-15 21:28:07,143 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [583599929] [2022-03-15 21:28:07,143 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:28:07,145 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:28:07,157 INFO L252 McrAutomatonBuilder]: Finished intersection with 139 states and 321 transitions. [2022-03-15 21:28:07,157 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:28:08,714 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [958560#(or (<= N2 i2) (< (+ i2 1) N2)), 958566#(or (< j2 M2) (< (+ 2 i2) N2) (<= N2 (+ i2 1))), 958559#(< i2 N2), 958567#(or (< (+ 2 i2) N2) (<= (+ 2 j2) M2) (<= N2 (+ i2 1))), 958565#(or (< (+ 2 i2) N2) (<= N2 (+ i2 1))), 958561#(or (< j2 M2) (< i2 N2)), 958562#(or (< i2 N2) (<= (+ 2 j2) M2)), 958563#(or (< j2 M2) (<= N2 i2) (< (+ i2 1) N2)), 958564#(or (<= N2 i2) (<= (+ 2 j2) M2) (< (+ i2 1) N2))] [2022-03-15 21:28:08,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 21:28:08,714 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:28:08,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 21:28:08,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:28:08,715 INFO L87 Difference]: Start difference. First operand 88329 states and 499572 transitions. Second operand has 16 states, 16 states have (on average 5.8125) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:28:11,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:28:11,140 INFO L93 Difference]: Finished difference Result 167051 states and 901412 transitions. [2022-03-15 21:28:11,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 21:28:11,140 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.8125) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 21:28:11,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:28:12,672 INFO L225 Difference]: With dead ends: 167051 [2022-03-15 21:28:12,672 INFO L226 Difference]: Without dead ends: 166119 [2022-03-15 21:28:12,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 117 SyntacticMatches, 26 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=288, Invalid=768, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:28:12,673 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 148 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:28:12,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 0 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:28:12,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166119 states. [2022-03-15 21:28:17,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166119 to 139469. [2022-03-15 21:28:18,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139469 states, 139468 states have (on average 5.611932486305102) internal successors, (782685), 139468 states have internal predecessors, (782685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:28:19,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139469 states to 139469 states and 782685 transitions. [2022-03-15 21:28:19,558 INFO L78 Accepts]: Start accepts. Automaton has 139469 states and 782685 transitions. Word has length 21 [2022-03-15 21:28:19,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:28:19,558 INFO L470 AbstractCegarLoop]: Abstraction has 139469 states and 782685 transitions. [2022-03-15 21:28:19,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.8125) internal successors, (93), 15 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:28:19,558 INFO L276 IsEmpty]: Start isEmpty. Operand 139469 states and 782685 transitions. [2022-03-15 21:28:19,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 21:28:19,921 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:28:19,921 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:28:19,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-15 21:28:20,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:28:20,122 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 21:28:20,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:28:20,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1067768851, now seen corresponding path program 14 times [2022-03-15 21:28:20,123 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:28:20,123 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392891960] [2022-03-15 21:28:20,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:28:20,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:28:20,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:28:20,184 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:28:20,185 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:28:20,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392891960] [2022-03-15 21:28:20,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392891960] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:28:20,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714906126] [2022-03-15 21:28:20,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:28:20,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:28:20,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:28:20,186 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:28:20,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 21:28:20,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:28:20,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:28:20,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:28:20,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:28:20,587 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:28:20,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:28:20,649 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:28:20,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714906126] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:28:20,649 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:28:20,649 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 14 [2022-03-15 21:28:20,649 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [83759473] [2022-03-15 21:28:20,649 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:28:20,651 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:28:20,680 INFO L252 McrAutomatonBuilder]: Finished intersection with 276 states and 754 transitions. [2022-03-15 21:28:20,680 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:28:24,482 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1404723#(and (<= counter2 (+ counter1 3)) (<= (+ counter1 3) counter2)), 1404721#(and (<= (+ counter1 1) counter2) (<= counter2 (+ counter1 1))), 1404724#(and (<= counter2 (+ counter1 4)) (<= (+ counter1 4) counter2)), 1404722#(and (<= counter2 (+ counter1 2)) (<= (+ counter1 2) counter2))] [2022-03-15 21:28:24,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:28:24,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:28:24,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:28:24,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2022-03-15 21:28:24,483 INFO L87 Difference]: Start difference. First operand 139469 states and 782685 transitions. Second operand has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 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 21:28:29,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:28:29,557 INFO L93 Difference]: Finished difference Result 271871 states and 1504658 transitions. [2022-03-15 21:28:29,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:28:29,557 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 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 22 [2022-03-15 21:28:29,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:28:31,963 INFO L225 Difference]: With dead ends: 271871 [2022-03-15 21:28:31,963 INFO L226 Difference]: Without dead ends: 271767 [2022-03-15 21:28:31,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 284 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2022-03-15 21:28:31,964 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 44 mSDsluCounter, 768 mSDsCounter, 0 mSdLazyCounter, 1273 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 21:28:31,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 0 Invalid, 1289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1273 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 21:28:32,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271767 states. [2022-03-15 21:28:41,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271767 to 179288. [2022-03-15 21:28:41,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179288 states, 179287 states have (on average 5.6156330353009425) internal successors, (1006810), 179287 states have internal predecessors, (1006810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:28:43,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179288 states to 179288 states and 1006810 transitions. [2022-03-15 21:28:43,061 INFO L78 Accepts]: Start accepts. Automaton has 179288 states and 1006810 transitions. Word has length 22 [2022-03-15 21:28:43,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:28:43,061 INFO L470 AbstractCegarLoop]: Abstraction has 179288 states and 1006810 transitions. [2022-03-15 21:28:43,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 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 21:28:43,061 INFO L276 IsEmpty]: Start isEmpty. Operand 179288 states and 1006810 transitions. [2022-03-15 21:28:43,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 21:28:43,760 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:28:43,760 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:28:43,783 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 21:28:43,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:28:43,981 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 21:28:43,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:28:43,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1189367756, now seen corresponding path program 15 times [2022-03-15 21:28:43,983 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:28:43,983 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371252717] [2022-03-15 21:28:43,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:28:43,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:28:43,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:28:44,045 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:28:44,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:28:44,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371252717] [2022-03-15 21:28:44,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371252717] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:28:44,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685127576] [2022-03-15 21:28:44,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:28:44,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:28:44,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:28:44,047 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:28:44,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 21:28:44,075 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 21:28:44,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:28:44,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 21:28:44,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:28:44,224 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:28:44,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:28:44,371 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:28:44,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685127576] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:28:44,372 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:28:44,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 26 [2022-03-15 21:28:44,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [747345429] [2022-03-15 21:28:44,372 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:28:44,373 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:28:44,398 INFO L252 McrAutomatonBuilder]: Finished intersection with 267 states and 725 transitions. [2022-03-15 21:28:44,398 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:28:48,730 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 24 new interpolants: [2035336#(and (or (<= M1 (+ j1 1)) (= (+ M1 (* (- 1) N1)) 0)) (or (<= M1 (+ j1 1)) (<= (+ j1 4) N1))), 2035346#(and (or (<= M1 (+ 2 j1)) (<= (+ 3 j1) i1)) (or (<= M1 (+ 2 j1)) (= (+ M1 (* (- 1) N1)) 0))), 2035326#(or (< (+ i1 1) N1) (<= N1 i1)), 2035343#(or (<= M1 (+ 2 j1)) (<= (+ 5 j1) M1)), 2035329#(or (<= (+ 3 j1) M1) (<= M1 j1)), 2035330#(and (or (<= (+ 3 j1) N1) (<= M1 j1)) (or (= (+ M1 (* (- 1) N1)) 0) (<= M1 j1))), 2035341#(or (<= N1 (+ 3 i1)) (< (+ i1 4) N1)), 2035325#(< i1 N1), 2035331#(and (or (<= (+ 2 j1) i1) (<= M1 j1)) (or (= (+ M1 (* (- 1) N1)) 0) (<= M1 j1))), 2035340#(and (or (<= M1 (+ j1 1)) (= (+ M1 (* (- 1) N1)) 0)) (or (<= M1 (+ j1 1)) (<= j1 i1))), 2035345#(and (or (<= M1 (+ 2 j1)) (= (+ M1 (* (- 1) N1)) 0)) (or (<= M1 (+ 2 j1)) (<= (+ j1 4) i1))), 2035338#(and (or (<= M1 (+ j1 1)) (<= (+ 2 j1) i1)) (or (<= M1 (+ j1 1)) (= (+ M1 (* (- 1) N1)) 0))), 2035333#(and (or (<= j1 i1) (<= M1 j1)) (or (= (+ M1 (* (- 1) N1)) 0) (<= M1 j1))), 2035337#(and (or (<= M1 (+ j1 1)) (= (+ M1 (* (- 1) N1)) 0)) (or (<= M1 (+ j1 1)) (<= (+ 3 j1) i1))), 2035332#(and (or (<= (+ j1 1) i1) (<= M1 j1)) (or (= (+ M1 (* (- 1) N1)) 0) (<= M1 j1))), 2035347#(and (or (<= M1 (+ 2 j1)) (<= (+ 2 j1) i1)) (or (<= M1 (+ 2 j1)) (= (+ M1 (* (- 1) N1)) 0))), 2035328#(or (<= N1 (+ 2 i1)) (< (+ 3 i1) N1)), 2035339#(and (or (<= M1 (+ j1 1)) (= (+ M1 (* (- 1) N1)) 0)) (or (<= M1 (+ j1 1)) (<= (+ j1 1) i1))), 2035342#(or (<= N1 (+ i1 4)) (< (+ 5 i1) N1)), 2035335#(or (<= M1 (+ j1 1)) (<= (+ j1 4) M1)), 2035348#(and (or (<= M1 (+ 2 j1)) (<= (+ j1 1) i1)) (or (<= M1 (+ 2 j1)) (= (+ M1 (* (- 1) N1)) 0))), 2035344#(and (or (<= M1 (+ 2 j1)) (= (+ M1 (* (- 1) N1)) 0)) (or (<= M1 (+ 2 j1)) (<= (+ 5 j1) N1))), 2035334#(and (or (<= j1 (+ i1 1)) (<= M1 j1)) (or (= (+ M1 (* (- 1) N1)) 0) (<= M1 j1))), 2035327#(or (<= N1 (+ i1 1)) (< (+ 2 i1) N1))] [2022-03-15 21:28:48,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 21:28:48,731 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:28:48,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 21:28:48,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=2253, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 21:28:48,731 INFO L87 Difference]: Start difference. First operand 179288 states and 1006810 transitions. Second operand has 33 states, 33 states have (on average 5.545454545454546) internal successors, (183), 32 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:28:55,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:28:55,577 INFO L93 Difference]: Finished difference Result 310486 states and 1638878 transitions. [2022-03-15 21:28:55,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 21:28:55,577 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 5.545454545454546) internal successors, (183), 32 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have 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 21:28:55,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:28:58,570 INFO L225 Difference]: With dead ends: 310486 [2022-03-15 21:28:58,570 INFO L226 Difference]: Without dead ends: 310486 [2022-03-15 21:28:58,572 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 205 SyntacticMatches, 43 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3126 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=2262, Invalid=7838, Unknown=0, NotChecked=0, Total=10100 [2022-03-15 21:28:58,572 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 751 mSDsluCounter, 1181 mSDsCounter, 0 mSdLazyCounter, 1674 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 751 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 1674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 21:28:58,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [751 Valid, 0 Invalid, 1818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 1674 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 21:28:58,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310486 states. [2022-03-15 21:29:09,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310486 to 181560. [2022-03-15 21:29:09,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181560 states, 181559 states have (on average 5.583072169377448) internal successors, (1013657), 181559 states have internal predecessors, (1013657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:29:11,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181560 states to 181560 states and 1013657 transitions. [2022-03-15 21:29:11,726 INFO L78 Accepts]: Start accepts. Automaton has 181560 states and 1013657 transitions. Word has length 22 [2022-03-15 21:29:11,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:29:11,726 INFO L470 AbstractCegarLoop]: Abstraction has 181560 states and 1013657 transitions. [2022-03-15 21:29:11,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.545454545454546) internal successors, (183), 32 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:29:11,727 INFO L276 IsEmpty]: Start isEmpty. Operand 181560 states and 1013657 transitions. [2022-03-15 21:29:12,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 21:29:12,541 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:29:12,541 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:29:12,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 21:29:12,756 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,SelfDestructingSolverStorable26 [2022-03-15 21:29:12,756 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 21:29:12,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:29:12,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1594386254, now seen corresponding path program 5 times [2022-03-15 21:29:12,758 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:29:12,758 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651943833] [2022-03-15 21:29:12,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:29:12,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:29:12,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:29:12,790 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:29:12,791 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:29:12,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651943833] [2022-03-15 21:29:12,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651943833] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:29:12,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899537771] [2022-03-15 21:29:12,791 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:29:12,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:29:12,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:29:12,796 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:29:12,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 21:29:12,825 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 21:29:12,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:29:12,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 21:29:12,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:29:12,852 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:29:12,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:29:12,888 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:29:12,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899537771] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:29:12,889 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:29:12,889 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-15 21:29:12,889 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [403117632] [2022-03-15 21:29:12,889 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:29:12,891 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:29:12,917 INFO L252 McrAutomatonBuilder]: Finished intersection with 190 states and 469 transitions. [2022-03-15 21:29:12,917 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:29:14,548 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:29:14,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 21:29:14,548 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:29:14,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 21:29:14,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-15 21:29:14,548 INFO L87 Difference]: Start difference. First operand 181560 states and 1013657 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 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 21:29:20,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:29:20,020 INFO L93 Difference]: Finished difference Result 344472 states and 1873775 transitions. [2022-03-15 21:29:20,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 21:29:20,020 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 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 22 [2022-03-15 21:29:20,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:29:23,232 INFO L225 Difference]: With dead ends: 344472 [2022-03-15 21:29:23,232 INFO L226 Difference]: Without dead ends: 343062 [2022-03-15 21:29:23,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 211 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-15 21:29:23,233 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 21 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:29:23,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 0 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:29:23,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343062 states. [2022-03-15 21:29:35,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343062 to 220189. [2022-03-15 21:29:36,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220189 states, 220188 states have (on average 5.663982596690102) internal successors, (1247141), 220188 states have internal predecessors, (1247141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:29:39,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220189 states to 220189 states and 1247141 transitions. [2022-03-15 21:29:39,597 INFO L78 Accepts]: Start accepts. Automaton has 220189 states and 1247141 transitions. Word has length 22 [2022-03-15 21:29:39,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:29:39,597 INFO L470 AbstractCegarLoop]: Abstraction has 220189 states and 1247141 transitions. [2022-03-15 21:29:39,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 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 21:29:39,597 INFO L276 IsEmpty]: Start isEmpty. Operand 220189 states and 1247141 transitions. [2022-03-15 21:29:40,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 21:29:40,712 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:29:40,712 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:29:40,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 21:29:40,913 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,SelfDestructingSolverStorable27 [2022-03-15 21:29:40,913 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 21:29:40,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:29:40,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1259679691, now seen corresponding path program 16 times [2022-03-15 21:29:40,914 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:29:40,914 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240577684] [2022-03-15 21:29:40,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:29:40,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:29:40,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:29:40,982 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:29:40,982 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:29:40,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240577684] [2022-03-15 21:29:40,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240577684] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:29:40,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096977468] [2022-03-15 21:29:40,982 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:29:40,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:29:40,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:29:40,983 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:29:40,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 21:29:41,010 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:29:41,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:29:41,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 21:29:41,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:29:41,177 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:29:41,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:29:41,283 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:29:41,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096977468] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:29:41,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:29:41,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 21:29:41,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [710448937] [2022-03-15 21:29:41,283 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:29:41,285 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:29:41,318 INFO L252 McrAutomatonBuilder]: Finished intersection with 318 states and 879 transitions. [2022-03-15 21:29:41,318 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:29:44,820 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 25 new interpolants: [3494209#(or (<= M1 (+ j1 1)) (<= N1 (+ 2 i1)) (< (+ 3 i1) N1)), 3494210#(or (<= M1 (+ 2 j1)) (<= N1 (+ 2 i1)) (< (+ 3 i1) N1)), 3494203#(or (<= N1 (+ i1 1)) (<= M1 j1) (< (+ 2 i1) N1)), 3494218#(or (<= M1 (+ 2 j1)) (<= N1 (+ 3 i1)) (< (+ i1 4) N1)), 3494219#(or (<= M1 (+ 3 j1)) (<= N1 (+ 3 i1)) (< (+ i1 4) N1)), 3494217#(or (<= M1 (+ j1 1)) (<= N1 (+ 3 i1)) (< (+ i1 4) N1)), 3494213#(or (<= M1 (+ 3 j1)) (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 3494208#(or (<= N1 (+ 2 i1)) (< (+ 3 i1) N1) (<= M1 j1)), 3494211#(or (<= M1 (+ 3 j1)) (< i1 N1)), 3494196#(or (< i1 N1) (<= M1 j1)), 3494216#(or (<= N1 (+ 3 i1)) (< (+ i1 4) N1) (<= M1 j1)), 3494201#(or (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 3494204#(or (<= M1 (+ j1 1)) (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 3494205#(or (<= M1 (+ 2 j1)) (< i1 N1)), 3494212#(or (<= M1 (+ 3 j1)) (< (+ i1 1) N1) (<= N1 i1)), 3494214#(or (<= M1 (+ 3 j1)) (<= N1 (+ 2 i1)) (< (+ 3 i1) N1)), 3494199#(or (< (+ i1 1) N1) (<= N1 i1) (<= M1 j1)), 3494215#(or (<= N1 (+ 3 i1)) (< (+ i1 4) N1)), 3494198#(or (< (+ i1 1) N1) (<= N1 i1)), 3494197#(or (<= M1 (+ j1 1)) (< i1 N1)), 3494195#(< i1 N1), 3494200#(or (<= M1 (+ j1 1)) (< (+ i1 1) N1) (<= N1 i1)), 3494206#(or (<= M1 (+ 2 j1)) (< (+ i1 1) N1) (<= N1 i1)), 3494207#(or (<= M1 (+ 2 j1)) (<= N1 (+ i1 1)) (< (+ 2 i1) N1)), 3494202#(or (<= N1 (+ 2 i1)) (< (+ 3 i1) N1))] [2022-03-15 21:29:44,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 21:29:44,820 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:29:44,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 21:29:44,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=2211, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 21:29:44,821 INFO L87 Difference]: Start difference. First operand 220189 states and 1247141 transitions. Second operand has 37 states, 37 states have (on average 5.486486486486487) internal successors, (203), 36 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:30:01,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:30:01,071 INFO L93 Difference]: Finished difference Result 674210 states and 3726066 transitions. [2022-03-15 21:30:01,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2022-03-15 21:30:01,087 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 5.486486486486487) internal successors, (203), 36 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 21:30:01,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:30:09,174 INFO L225 Difference]: With dead ends: 674210 [2022-03-15 21:30:09,174 INFO L226 Difference]: Without dead ends: 672756 [2022-03-15 21:30:09,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 263 SyntacticMatches, 36 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13081 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=9310, Invalid=24730, Unknown=0, NotChecked=0, Total=34040 [2022-03-15 21:30:09,187 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 1174 mSDsluCounter, 775 mSDsCounter, 0 mSdLazyCounter, 1179 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1174 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 1179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 21:30:09,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1174 Valid, 0 Invalid, 1475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 1179 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 21:30:10,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672756 states. [2022-03-15 21:30:36,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672756 to 382221. [2022-03-15 21:30:37,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382221 states, 382220 states have (on average 5.7284600491863324) internal successors, (2189532), 382220 states have internal predecessors, (2189532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:30:43,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382221 states to 382221 states and 2189532 transitions. [2022-03-15 21:30:43,444 INFO L78 Accepts]: Start accepts. Automaton has 382221 states and 2189532 transitions. Word has length 23 [2022-03-15 21:30:43,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:30:43,444 INFO L470 AbstractCegarLoop]: Abstraction has 382221 states and 2189532 transitions. [2022-03-15 21:30:43,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 5.486486486486487) internal successors, (203), 36 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:30:43,445 INFO L276 IsEmpty]: Start isEmpty. Operand 382221 states and 2189532 transitions. [2022-03-15 21:30:45,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 21:30:45,141 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:30:45,141 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:30:45,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 21:30:45,356 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,SelfDestructingSolverStorable28 [2022-03-15 21:30:45,356 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 21:30:45,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:30:45,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1801181692, now seen corresponding path program 17 times [2022-03-15 21:30:45,359 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:30:45,359 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826714952] [2022-03-15 21:30:45,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:30:45,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:30:45,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:30:45,491 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:30:45,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:30:45,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826714952] [2022-03-15 21:30:45,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826714952] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:30:45,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675973520] [2022-03-15 21:30:45,491 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:30:45,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:30:45,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:30:45,492 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:30:45,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 21:30:45,521 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:30:45,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:30:45,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 21:30:45,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:30:45,704 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:30:45,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:30:45,834 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:30:45,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675973520] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:30:45,834 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:30:45,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 27 [2022-03-15 21:30:45,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1225989617] [2022-03-15 21:30:45,835 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:30:45,836 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:30:45,870 INFO L252 McrAutomatonBuilder]: Finished intersection with 315 states and 869 transitions. [2022-03-15 21:30:45,871 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider