/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/misc-3-extended.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 21:18:15,628 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 21:18:15,645 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 21:18:15,706 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 21:18:15,706 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 21:18:15,709 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 21:18:15,711 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 21:18:15,716 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 21:18:15,717 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 21:18:15,721 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 21:18:15,722 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 21:18:15,723 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 21:18:15,723 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 21:18:15,725 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 21:18:15,726 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 21:18:15,730 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 21:18:15,731 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 21:18:15,731 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 21:18:15,733 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 21:18:15,737 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 21:18:15,738 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 21:18:15,739 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 21:18:15,741 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 21:18:15,742 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 21:18:15,747 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 21:18:15,748 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 21:18:15,748 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 21:18:15,748 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 21:18:15,749 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 21:18:15,749 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 21:18:15,750 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 21:18:15,750 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 21:18:15,751 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 21:18:15,751 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 21:18:15,752 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 21:18:15,752 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 21:18:15,753 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 21:18:15,753 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 21:18:15,753 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 21:18:15,754 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 21:18:15,754 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 21:18:15,758 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:18:15,790 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 21:18:15,790 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 21:18:15,791 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 21:18:15,792 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 21:18:15,792 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 21:18:15,792 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 21:18:15,792 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 21:18:15,792 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 21:18:15,793 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 21:18:15,793 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 21:18:15,793 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 21:18:15,794 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 21:18:15,794 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 21:18:15,794 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 21:18:15,794 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 21:18:15,794 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 21:18:15,794 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 21:18:15,794 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 21:18:15,794 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 21:18:15,795 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 21:18:15,795 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 21:18:15,795 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 21:18:15,795 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 21:18:15,795 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 21:18:15,795 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 21:18:15,796 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 21:18:15,797 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 21:18:15,797 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 21:18:15,797 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 21:18:15,797 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 21:18:15,797 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 21:18:15,798 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 21:18:15,798 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:18:16,012 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 21:18:16,029 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 21:18:16,031 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 21:18:16,032 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 21:18:16,033 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 21:18:16,034 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/misc-3-extended.wvr.bpl [2022-03-15 21:18:16,034 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/misc-3-extended.wvr.bpl' [2022-03-15 21:18:16,057 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 21:18:16,058 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 21:18:16,059 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 21:18:16,059 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 21:18:16,059 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 21:18:16,070 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:18:16" (1/1) ... [2022-03-15 21:18:16,076 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:18:16" (1/1) ... [2022-03-15 21:18:16,082 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 21:18:16,083 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 21:18:16,084 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 21:18:16,084 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 21:18:16,085 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 21:18:16,091 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:18:16" (1/1) ... [2022-03-15 21:18:16,091 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:18:16" (1/1) ... [2022-03-15 21:18:16,092 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:18:16" (1/1) ... [2022-03-15 21:18:16,092 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:18:16" (1/1) ... [2022-03-15 21:18:16,094 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:18:16" (1/1) ... [2022-03-15 21:18:16,097 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:18:16" (1/1) ... [2022-03-15 21:18:16,098 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:18:16" (1/1) ... [2022-03-15 21:18:16,099 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 21:18:16,100 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 21:18:16,100 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 21:18:16,100 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 21:18:16,101 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:18:16" (1/1) ... [2022-03-15 21:18:16,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 21:18:16,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:16,177 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:18:16,178 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:18:16,212 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 21:18:16,212 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 21:18:16,212 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 21:18:16,212 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 21:18:16,213 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 21:18:16,213 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 21:18:16,214 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 21:18:16,214 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 21:18:16,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 21:18:16,214 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 21:18:16,214 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 21:18:16,215 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 21:18:16,216 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:18:16,254 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 21:18:16,255 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 21:18:16,333 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 21:18:16,340 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 21:18:16,340 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 21:18:16,341 INFO L202 PluginConnector]: Adding new model misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 09:18:16 BoogieIcfgContainer [2022-03-15 21:18:16,341 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 21:18:16,343 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 21:18:16,343 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 21:18:16,364 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 21:18:16,365 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 09:18:16" (1/2) ... [2022-03-15 21:18:16,365 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4910d6ee and model type misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 09:18:16, skipping insertion in model container [2022-03-15 21:18:16,366 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 09:18:16" (2/2) ... [2022-03-15 21:18:16,367 INFO L111 eAbstractionObserver]: Analyzing ICFG misc-3-extended.wvr.bpl [2022-03-15 21:18:16,371 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 21:18:16,371 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 21:18:16,371 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 21:18:16,371 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 21:18:16,435 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-15 21:18:16,473 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 21:18:16,481 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:18:16,481 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-15 21:18:16,502 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 21:18:16,510 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 48 places, 50 transitions, 124 flow [2022-03-15 21:18:16,513 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 48 places, 50 transitions, 124 flow [2022-03-15 21:18:16,514 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 48 places, 50 transitions, 124 flow [2022-03-15 21:18:16,542 INFO L129 PetriNetUnfolder]: 12/47 cut-off events. [2022-03-15 21:18:16,542 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-03-15 21:18:16,549 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60 conditions, 47 events. 12/47 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 114 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 42. Up to 4 conditions per place. [2022-03-15 21:18:16,551 INFO L116 LiptonReduction]: Number of co-enabled transitions 1008 [2022-03-15 21:18:17,856 INFO L131 LiptonReduction]: Checked pairs total: 924 [2022-03-15 21:18:17,856 INFO L133 LiptonReduction]: Total number of compositions: 43 [2022-03-15 21:18:17,872 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 25 places, 18 transitions, 60 flow [2022-03-15 21:18:17,887 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 24 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:18:17,889 INFO L276 IsEmpty]: Start isEmpty. Operand has 24 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:18:17,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 21:18:17,894 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:17,895 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:17,895 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:17,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:17,904 INFO L85 PathProgramCache]: Analyzing trace with hash -2067114166, now seen corresponding path program 1 times [2022-03-15 21:18:17,919 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:17,920 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241365153] [2022-03-15 21:18:17,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:17,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:17,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:18,022 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:18:18,023 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:18,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241365153] [2022-03-15 21:18:18,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241365153] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:18:18,024 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 21:18:18,025 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 21:18:18,026 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [567458743] [2022-03-15 21:18:18,026 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:18,039 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:18,067 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 38 transitions. [2022-03-15 21:18:18,068 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:18,172 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:18:18,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 21:18:18,173 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:18,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 21:18:18,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 21:18:18,192 INFO L87 Difference]: Start difference. First operand has 24 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have 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:18:18,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:18,226 INFO L93 Difference]: Finished difference Result 31 states and 80 transitions. [2022-03-15 21:18:18,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 21:18:18,228 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 21:18:18,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:18,235 INFO L225 Difference]: With dead ends: 31 [2022-03-15 21:18:18,235 INFO L226 Difference]: Without dead ends: 31 [2022-03-15 21:18:18,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 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:18:18,239 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 2 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:18,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:18:18,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-03-15 21:18:18,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2022-03-15 21:18:18,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 2.6666666666666665) internal successors, (80), 30 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:18:18,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 80 transitions. [2022-03-15 21:18:18,270 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 80 transitions. Word has length 11 [2022-03-15 21:18:18,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:18,270 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 80 transitions. [2022-03-15 21:18:18,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have 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:18:18,270 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 80 transitions. [2022-03-15 21:18:18,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-15 21:18:18,271 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:18,271 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:18,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 21:18:18,271 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:18,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:18,272 INFO L85 PathProgramCache]: Analyzing trace with hash 308740893, now seen corresponding path program 1 times [2022-03-15 21:18:18,273 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:18,273 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148766165] [2022-03-15 21:18:18,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:18,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:18,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:18,300 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:18:18,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:18,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148766165] [2022-03-15 21:18:18,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148766165] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:18,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758376314] [2022-03-15 21:18:18,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:18,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:18,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:18,307 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:18:18,313 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:18:18,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:18,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 21:18:18,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:18,367 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:18:18,367 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 21:18:18,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758376314] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:18:18,368 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 21:18:18,368 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3] total 4 [2022-03-15 21:18:18,369 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1501236557] [2022-03-15 21:18:18,369 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:18,370 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:18,374 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 53 transitions. [2022-03-15 21:18:18,374 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:18,598 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:18:18,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 21:18:18,599 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:18,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 21:18:18,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 21:18:18,600 INFO L87 Difference]: Start difference. First operand 31 states and 80 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have 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:18:18,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:18,619 INFO L93 Difference]: Finished difference Result 42 states and 113 transitions. [2022-03-15 21:18:18,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 21:18:18,619 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-03-15 21:18:18,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:18,620 INFO L225 Difference]: With dead ends: 42 [2022-03-15 21:18:18,620 INFO L226 Difference]: Without dead ends: 42 [2022-03-15 21:18:18,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 21:18:18,622 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 1 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:18,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 1 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:18:18,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2022-03-15 21:18:18,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2022-03-15 21:18:18,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 2.7560975609756095) internal successors, (113), 41 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have 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:18:18,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 113 transitions. [2022-03-15 21:18:18,628 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 113 transitions. Word has length 12 [2022-03-15 21:18:18,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:18,628 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 113 transitions. [2022-03-15 21:18:18,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have 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:18:18,629 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 113 transitions. [2022-03-15 21:18:18,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 21:18:18,629 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:18,629 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:18,655 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:18:18,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:18,853 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:18,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:18,853 INFO L85 PathProgramCache]: Analyzing trace with hash 2036831883, now seen corresponding path program 1 times [2022-03-15 21:18:18,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:18,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622825849] [2022-03-15 21:18:18,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:18,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:18,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:18,885 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:18:18,886 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:18,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622825849] [2022-03-15 21:18:18,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622825849] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:18,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761767641] [2022-03-15 21:18:18,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:18,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:18,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:18,890 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:18:18,907 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:18:18,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:18,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 21:18:18,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:18,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:18:18,962 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 21:18:18,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761767641] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 21:18:18,963 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 21:18:18,963 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3] total 4 [2022-03-15 21:18:18,963 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1990393364] [2022-03-15 21:18:18,963 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:18,964 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:18,968 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 63 transitions. [2022-03-15 21:18:18,968 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:19,158 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:18:19,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 21:18:19,159 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:19,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 21:18:19,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 21:18:19,160 INFO L87 Difference]: Start difference. First operand 42 states and 113 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have 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:18:19,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:19,192 INFO L93 Difference]: Finished difference Result 55 states and 151 transitions. [2022-03-15 21:18:19,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 21:18:19,193 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-15 21:18:19,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:19,197 INFO L225 Difference]: With dead ends: 55 [2022-03-15 21:18:19,197 INFO L226 Difference]: Without dead ends: 55 [2022-03-15 21:18:19,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 21:18:19,200 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 0 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:19,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:18:19,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-03-15 21:18:19,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2022-03-15 21:18:19,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 54 states have (on average 2.7962962962962963) internal successors, (151), 54 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have 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:18:19,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 151 transitions. [2022-03-15 21:18:19,213 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 151 transitions. Word has length 13 [2022-03-15 21:18:19,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:19,213 INFO L470 AbstractCegarLoop]: Abstraction has 55 states and 151 transitions. [2022-03-15 21:18:19,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have 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:18:19,214 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 151 transitions. [2022-03-15 21:18:19,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 21:18:19,217 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:19,217 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:19,243 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:18:19,440 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,SelfDestructingSolverStorable2 [2022-03-15 21:18:19,441 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:19,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:19,442 INFO L85 PathProgramCache]: Analyzing trace with hash -247484811, now seen corresponding path program 1 times [2022-03-15 21:18:19,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:19,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057832262] [2022-03-15 21:18:19,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:19,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:19,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:19,473 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:18:19,473 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:19,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057832262] [2022-03-15 21:18:19,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057832262] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:19,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117736065] [2022-03-15 21:18:19,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:19,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:19,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:19,476 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:18:19,477 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:18:19,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:19,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-15 21:18:19,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:19,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:18:19,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:19,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:18:19,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117736065] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:19,562 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:19,562 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2022-03-15 21:18:19,562 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1750469967] [2022-03-15 21:18:19,562 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:19,563 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:19,567 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 68 transitions. [2022-03-15 21:18:19,567 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:19,757 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [644#(or d1 (not g1))] [2022-03-15 21:18:19,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 21:18:19,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:19,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 21:18:19,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-15 21:18:19,759 INFO L87 Difference]: Start difference. First operand 55 states and 151 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:18:19,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:19,808 INFO L93 Difference]: Finished difference Result 68 states and 189 transitions. [2022-03-15 21:18:19,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 21:18:19,809 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:18:19,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:19,810 INFO L225 Difference]: With dead ends: 68 [2022-03-15 21:18:19,811 INFO L226 Difference]: Without dead ends: 68 [2022-03-15 21:18:19,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-15 21:18:19,819 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 21 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:19,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:18:19,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2022-03-15 21:18:19,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2022-03-15 21:18:19,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 2.8208955223880596) internal successors, (189), 67 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have 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:18:19,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 189 transitions. [2022-03-15 21:18:19,833 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 189 transitions. Word has length 14 [2022-03-15 21:18:19,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:19,833 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 189 transitions. [2022-03-15 21:18:19,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:18:19,834 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 189 transitions. [2022-03-15 21:18:19,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 21:18:19,834 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:19,834 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:19,866 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:18:20,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:20,057 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:20,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:20,058 INFO L85 PathProgramCache]: Analyzing trace with hash 2084507074, now seen corresponding path program 2 times [2022-03-15 21:18:20,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:20,059 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105581688] [2022-03-15 21:18:20,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:20,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:20,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:20,100 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 21:18:20,100 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:20,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105581688] [2022-03-15 21:18:20,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105581688] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:20,101 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322705906] [2022-03-15 21:18:20,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:18:20,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:20,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:20,102 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:18:20,104 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:18:20,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:18:20,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:20,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 21:18:20,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:20,165 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 21:18:20,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:20,189 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 21:18:20,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322705906] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:20,190 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:20,190 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-03-15 21:18:20,190 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [160248405] [2022-03-15 21:18:20,190 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:20,192 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:20,196 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 73 transitions. [2022-03-15 21:18:20,197 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:20,419 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [942#(or (not g2) d2)] [2022-03-15 21:18:20,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 21:18:20,420 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:20,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 21:18:20,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-15 21:18:20,421 INFO L87 Difference]: Start difference. First operand 68 states and 189 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:18:20,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:20,465 INFO L93 Difference]: Finished difference Result 87 states and 246 transitions. [2022-03-15 21:18:20,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 21:18:20,465 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 21:18:20,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:20,466 INFO L225 Difference]: With dead ends: 87 [2022-03-15 21:18:20,466 INFO L226 Difference]: Without dead ends: 87 [2022-03-15 21:18:20,466 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-15 21:18:20,467 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 18 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:20,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 1 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:18:20,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-03-15 21:18:20,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2022-03-15 21:18:20,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.86046511627907) internal successors, (246), 86 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have 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:18:20,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 246 transitions. [2022-03-15 21:18:20,474 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 246 transitions. Word has length 15 [2022-03-15 21:18:20,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:20,475 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 246 transitions. [2022-03-15 21:18:20,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:18:20,475 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 246 transitions. [2022-03-15 21:18:20,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 21:18:20,476 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:20,476 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:20,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 21:18:20,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:20,699 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:20,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:20,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1867884726, now seen corresponding path program 3 times [2022-03-15 21:18:20,701 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:20,701 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550725386] [2022-03-15 21:18:20,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:20,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:20,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:20,749 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 21:18:20,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:20,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550725386] [2022-03-15 21:18:20,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550725386] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:20,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424900205] [2022-03-15 21:18:20,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:18:20,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:20,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:20,751 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:18:20,752 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:18:20,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 21:18:20,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:20,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 21:18:20,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:20,807 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 21:18:20,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:20,840 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 21:18:20,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424900205] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:20,840 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:20,840 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 4 [2022-03-15 21:18:20,840 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1167929679] [2022-03-15 21:18:20,841 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:20,842 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:20,847 INFO L252 McrAutomatonBuilder]: Finished intersection with 47 states and 83 transitions. [2022-03-15 21:18:20,847 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:21,186 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [1299#(or (not g3) d3)] [2022-03-15 21:18:21,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 21:18:21,186 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:21,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 21:18:21,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-15 21:18:21,187 INFO L87 Difference]: Start difference. First operand 87 states and 246 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:18:21,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:21,221 INFO L93 Difference]: Finished difference Result 108 states and 308 transitions. [2022-03-15 21:18:21,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 21:18:21,222 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 21:18:21,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:21,222 INFO L225 Difference]: With dead ends: 108 [2022-03-15 21:18:21,223 INFO L226 Difference]: Without dead ends: 108 [2022-03-15 21:18:21,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-15 21:18:21,223 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 19 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:21,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:18:21,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-03-15 21:18:21,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2022-03-15 21:18:21,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.878504672897196) internal successors, (308), 107 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:18:21,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 308 transitions. [2022-03-15 21:18:21,231 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 308 transitions. Word has length 16 [2022-03-15 21:18:21,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:21,231 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 308 transitions. [2022-03-15 21:18:21,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:18:21,231 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 308 transitions. [2022-03-15 21:18:21,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:21,232 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:21,232 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:21,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 21:18:21,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:21,454 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:21,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:21,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1189879382, now seen corresponding path program 4 times [2022-03-15 21:18:21,455 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:21,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594088881] [2022-03-15 21:18:21,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:21,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:21,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:21,615 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:21,615 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:21,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594088881] [2022-03-15 21:18:21,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594088881] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:21,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163193858] [2022-03-15 21:18:21,615 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:18:21,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:21,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:21,617 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:18:21,643 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:18:21,651 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:18:21,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:21,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:21,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:21,925 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:21,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:22,482 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:18:22,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163193858] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:22,483 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:22,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 6] total 15 [2022-03-15 21:18:22,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1862484653] [2022-03-15 21:18:22,483 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:22,485 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:22,491 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 98 transitions. [2022-03-15 21:18:22,491 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:24,047 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1738#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 1739#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) d3 (or d2 (< 1 pos)) (<= 0 (+ 2 pos))), 1741#(and (<= pos 1) (or d1 (<= 1 pos)) (or (not d1) (<= (+ pos 1) 0)) d2 d3 (<= 0 (+ pos 1))), 1737#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 1740#(and (<= pos 1) (or d1 (<= 1 pos)) (or (not d1) (<= (+ pos 1) 0)) d3 (<= 0 (+ pos 1)))] [2022-03-15 21:18:24,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:18:24,048 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:24,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:18:24,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:18:24,049 INFO L87 Difference]: Start difference. First operand 108 states and 308 transitions. Second operand has 14 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:18:24,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:24,275 INFO L93 Difference]: Finished difference Result 282 states and 802 transitions. [2022-03-15 21:18:24,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:18:24,276 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:18:24,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:24,280 INFO L225 Difference]: With dead ends: 282 [2022-03-15 21:18:24,280 INFO L226 Difference]: Without dead ends: 278 [2022-03-15 21:18:24,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 48 SyntacticMatches, 7 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:18:24,281 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 58 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:24,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 1 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:18:24,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-03-15 21:18:24,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 223. [2022-03-15 21:18:24,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 3.0720720720720722) internal successors, (682), 222 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have 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:18:24,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 682 transitions. [2022-03-15 21:18:24,306 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 682 transitions. Word has length 17 [2022-03-15 21:18:24,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:24,306 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 682 transitions. [2022-03-15 21:18:24,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:18:24,306 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 682 transitions. [2022-03-15 21:18:24,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:24,311 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:24,311 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:24,337 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:18:24,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:24,534 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:24,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:24,535 INFO L85 PathProgramCache]: Analyzing trace with hash 192945194, now seen corresponding path program 5 times [2022-03-15 21:18:24,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:24,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158985380] [2022-03-15 21:18:24,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:24,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:24,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:24,668 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:24,669 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:24,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158985380] [2022-03-15 21:18:24,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158985380] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:24,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713456462] [2022-03-15 21:18:24,669 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:18:24,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:24,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:24,670 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:18:24,672 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:18:24,698 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:18:24,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:24,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:24,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:24,926 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:24,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:25,646 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:18:25,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713456462] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:25,647 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:25,647 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 18 [2022-03-15 21:18:25,647 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [119553658] [2022-03-15 21:18:25,647 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:25,649 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:25,653 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 76 transitions. [2022-03-15 21:18:25,653 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:26,805 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [2587#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 2586#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 2588#(and (<= pos 1) (or d1 (<= 1 pos)) (or (not d1) (<= (+ pos 1) 0)) d2 d3 (<= 0 (+ pos 1)))] [2022-03-15 21:18:26,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:18:26,805 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:26,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:18:26,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:26,806 INFO L87 Difference]: Start difference. First operand 223 states and 682 transitions. Second operand has 12 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:18:26,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:26,934 INFO L93 Difference]: Finished difference Result 344 states and 1011 transitions. [2022-03-15 21:18:26,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 21:18:26,935 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:18:26,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:26,937 INFO L225 Difference]: With dead ends: 344 [2022-03-15 21:18:26,937 INFO L226 Difference]: Without dead ends: 340 [2022-03-15 21:18:26,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:26,938 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 53 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:26,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 1 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:18:26,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2022-03-15 21:18:26,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 257. [2022-03-15 21:18:26,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 256 states have (on average 3.23046875) internal successors, (827), 256 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have 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:18:26,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 827 transitions. [2022-03-15 21:18:26,946 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 827 transitions. Word has length 17 [2022-03-15 21:18:26,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:26,947 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 827 transitions. [2022-03-15 21:18:26,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:18:26,947 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 827 transitions. [2022-03-15 21:18:26,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:26,952 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:26,953 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:26,978 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:18:27,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:27,172 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:27,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:27,172 INFO L85 PathProgramCache]: Analyzing trace with hash -239883990, now seen corresponding path program 6 times [2022-03-15 21:18:27,173 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:27,173 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696938815] [2022-03-15 21:18:27,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:27,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:27,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:27,288 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:27,288 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:27,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696938815] [2022-03-15 21:18:27,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696938815] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:27,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53148586] [2022-03-15 21:18:27,289 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:18:27,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:27,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:27,290 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:18:27,291 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:18:27,314 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 21:18:27,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:27,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:27,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:27,526 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:27,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:28,112 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:18:28,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53148586] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:28,112 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:28,112 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 17 [2022-03-15 21:18:28,112 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1112168786] [2022-03-15 21:18:28,113 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:28,114 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:28,117 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 78 transitions. [2022-03-15 21:18:28,118 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:29,160 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [3562#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 3564#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 3565#(and (<= pos 1) (or d1 (<= 1 pos)) (or (not d1) (<= (+ pos 1) 0)) d2 d3 (<= 0 (+ pos 1))), 3563#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:18:29,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:18:29,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:29,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:18:29,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:29,161 INFO L87 Difference]: Start difference. First operand 257 states and 827 transitions. Second operand has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:18:29,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:29,449 INFO L93 Difference]: Finished difference Result 519 states and 1519 transitions. [2022-03-15 21:18:29,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:18:29,449 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:18:29,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:29,453 INFO L225 Difference]: With dead ends: 519 [2022-03-15 21:18:29,453 INFO L226 Difference]: Without dead ends: 515 [2022-03-15 21:18:29,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:29,454 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 69 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:29,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 1 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 567 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 21:18:29,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-03-15 21:18:29,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 284. [2022-03-15 21:18:29,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 283 states have (on average 3.3674911660777385) internal successors, (953), 283 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have 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:18:29,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 953 transitions. [2022-03-15 21:18:29,467 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 953 transitions. Word has length 17 [2022-03-15 21:18:29,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:29,468 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 953 transitions. [2022-03-15 21:18:29,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 12 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:18:29,468 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 953 transitions. [2022-03-15 21:18:29,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:29,469 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:29,469 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:29,489 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:18:29,683 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,SelfDestructingSolverStorable8 [2022-03-15 21:18:29,684 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:29,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:29,684 INFO L85 PathProgramCache]: Analyzing trace with hash 945948074, now seen corresponding path program 7 times [2022-03-15 21:18:29,685 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:29,685 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729681294] [2022-03-15 21:18:29,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:29,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:29,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:29,803 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:29,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:29,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729681294] [2022-03-15 21:18:29,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729681294] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:29,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703024102] [2022-03-15 21:18:29,804 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:18:29,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:29,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:29,805 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:18:29,831 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:18:29,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:29,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:29,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:30,030 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:30,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:30,792 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:30,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703024102] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:30,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:30,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 17 [2022-03-15 21:18:30,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [452174761] [2022-03-15 21:18:30,792 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:30,793 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:30,796 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 87 transitions. [2022-03-15 21:18:30,796 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:32,203 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [4768#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 4771#(and (<= 0 (+ 3 pos)) (or (<= pos 1) (not d1)) (or (<= (+ 3 pos) 0) (not d1) (not d2)) (<= pos 3) d3 (or d2 (< 0 pos)) (or (not d2) (<= (+ pos 1) 0)) (or d1 (<= 0 (+ pos 1))) (or d2 d1 (< 2 pos))), 4770#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) d3 (or d2 (< 1 pos)) (<= 0 (+ 2 pos))), 4769#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 4772#(and (<= pos 1) (or d1 (<= 1 pos)) (or (not d1) (<= (+ pos 1) 0)) d3 (<= 0 (+ pos 1)))] [2022-03-15 21:18:32,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:18:32,204 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:32,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:18:32,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:18:32,204 INFO L87 Difference]: Start difference. First operand 284 states and 953 transitions. Second operand has 14 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:18:32,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:32,454 INFO L93 Difference]: Finished difference Result 546 states and 1684 transitions. [2022-03-15 21:18:32,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:18:32,454 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:18:32,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:32,457 INFO L225 Difference]: With dead ends: 546 [2022-03-15 21:18:32,457 INFO L226 Difference]: Without dead ends: 542 [2022-03-15 21:18:32,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:18:32,458 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 66 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:32,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 1 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:18:32,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-03-15 21:18:32,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 322. [2022-03-15 21:18:32,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 3.4143302180685358) internal successors, (1096), 321 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have 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:18:32,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 1096 transitions. [2022-03-15 21:18:32,469 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 1096 transitions. Word has length 17 [2022-03-15 21:18:32,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:32,469 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 1096 transitions. [2022-03-15 21:18:32,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:18:32,469 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 1096 transitions. [2022-03-15 21:18:32,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:32,470 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:32,470 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:32,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 21:18:32,683 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,SelfDestructingSolverStorable9 [2022-03-15 21:18:32,683 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:32,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:32,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1966194646, now seen corresponding path program 8 times [2022-03-15 21:18:32,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:32,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461534656] [2022-03-15 21:18:32,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:32,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:32,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:32,779 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:32,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:32,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461534656] [2022-03-15 21:18:32,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461534656] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:32,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028498745] [2022-03-15 21:18:32,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:18:32,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:32,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:32,784 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:18:32,784 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:18:32,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:18:32,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:32,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:32,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:33,059 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:33,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:33,921 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:33,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028498745] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:33,921 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:33,922 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:18:33,922 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2100124731] [2022-03-15 21:18:33,922 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:33,924 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:33,927 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 65 transitions. [2022-03-15 21:18:33,927 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:34,847 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [6084#(and (<= pos 1) (or d1 (<= 1 pos)) (or (not d1) (<= (+ pos 1) 0)) d2 d3 (<= 0 (+ pos 1))), 6085#(and (<= pos 0) d2 d3 (<= 0 pos)), 6082#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 6081#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 6083#(and (or (<= pos 1) (not d1)) (<= pos 3) d3 (or (<= 3 pos) d1) (not d2) (<= 1 pos))] [2022-03-15 21:18:34,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:18:34,847 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:34,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:18:34,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:18:34,848 INFO L87 Difference]: Start difference. First operand 322 states and 1096 transitions. Second operand has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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:18:35,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:35,101 INFO L93 Difference]: Finished difference Result 534 states and 1676 transitions. [2022-03-15 21:18:35,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:18:35,102 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 17 [2022-03-15 21:18:35,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:35,105 INFO L225 Difference]: With dead ends: 534 [2022-03-15 21:18:35,105 INFO L226 Difference]: Without dead ends: 530 [2022-03-15 21:18:35,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:18:35,106 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 63 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:35,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 1 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 595 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:18:35,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2022-03-15 21:18:35,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 344. [2022-03-15 21:18:35,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 3.5043731778425657) internal successors, (1202), 343 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have 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:18:35,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 1202 transitions. [2022-03-15 21:18:35,119 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 1202 transitions. Word has length 17 [2022-03-15 21:18:35,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:35,119 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 1202 transitions. [2022-03-15 21:18:35,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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:18:35,119 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 1202 transitions. [2022-03-15 21:18:35,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:35,120 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:35,120 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:35,139 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:18:35,331 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,SelfDestructingSolverStorable10 [2022-03-15 21:18:35,331 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:35,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:35,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1895943466, now seen corresponding path program 9 times [2022-03-15 21:18:35,334 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:35,334 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785127116] [2022-03-15 21:18:35,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:35,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:35,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:35,457 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:35,457 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:35,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785127116] [2022-03-15 21:18:35,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785127116] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:35,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785127549] [2022-03-15 21:18:35,458 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:18:35,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:35,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:35,460 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:18:35,469 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:18:35,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:18:35,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:35,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:35,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:35,709 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:35,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:36,492 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:36,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785127549] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:36,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:36,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 19 [2022-03-15 21:18:36,493 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1136455349] [2022-03-15 21:18:36,493 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:36,494 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:36,497 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 67 transitions. [2022-03-15 21:18:36,497 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:37,420 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [7427#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 7429#(and (<= pos 1) (or d1 (<= 1 pos)) (or (not d1) (<= (+ pos 1) 0)) d2 d3 (<= 0 (+ pos 1))), 7430#(and (<= pos 0) d2 d3 (<= 0 pos)), 7425#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 7428#(and (or (<= pos 1) (not d1)) (<= pos 3) d3 (or (<= 3 pos) d1) (not d2) (<= 1 pos)), 7426#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:18:37,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:18:37,420 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:37,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:18:37,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:18:37,421 INFO L87 Difference]: Start difference. First operand 344 states and 1202 transitions. Second operand has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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:18:37,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:37,776 INFO L93 Difference]: Finished difference Result 689 states and 2124 transitions. [2022-03-15 21:18:37,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 21:18:37,776 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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 17 [2022-03-15 21:18:37,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:37,780 INFO L225 Difference]: With dead ends: 689 [2022-03-15 21:18:37,780 INFO L226 Difference]: Without dead ends: 685 [2022-03-15 21:18:37,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:18:37,781 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 88 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:37,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 1 Invalid, 851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 21:18:37,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2022-03-15 21:18:37,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 296. [2022-03-15 21:18:37,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 3.406779661016949) internal successors, (1005), 295 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have 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:18:37,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 1005 transitions. [2022-03-15 21:18:37,797 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 1005 transitions. Word has length 17 [2022-03-15 21:18:37,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:37,798 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 1005 transitions. [2022-03-15 21:18:37,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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:18:37,798 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 1005 transitions. [2022-03-15 21:18:37,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:37,799 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:37,800 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:37,828 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:18:38,023 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,SelfDestructingSolverStorable11 [2022-03-15 21:18:38,024 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:38,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:38,024 INFO L85 PathProgramCache]: Analyzing trace with hash -866745814, now seen corresponding path program 10 times [2022-03-15 21:18:38,025 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:38,025 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636870607] [2022-03-15 21:18:38,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:38,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:38,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:38,121 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:38,121 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:38,121 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636870607] [2022-03-15 21:18:38,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636870607] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:38,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056207113] [2022-03-15 21:18:38,122 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:18:38,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:38,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:38,123 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:18:38,123 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:18:38,156 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:18:38,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:38,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:38,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:38,374 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:38,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:39,193 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:18:39,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056207113] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:39,193 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:39,193 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 19 [2022-03-15 21:18:39,194 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2078497403] [2022-03-15 21:18:39,194 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:39,194 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:39,197 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 56 transitions. [2022-03-15 21:18:39,197 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:39,737 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [8829#(and (or (<= 3 pos) d2) (<= pos 3) d3 (or (not d2) (<= (+ pos 1) 0)) (<= 0 (+ pos 1)) (not d1)), 8830#(and (<= pos 0) d3 d1 (<= 0 pos))] [2022-03-15 21:18:39,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:18:39,738 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:39,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:18:39,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:39,738 INFO L87 Difference]: Start difference. First operand 296 states and 1005 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:18:39,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:39,883 INFO L93 Difference]: Finished difference Result 462 states and 1477 transitions. [2022-03-15 21:18:39,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:18:39,883 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:18:39,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:39,886 INFO L225 Difference]: With dead ends: 462 [2022-03-15 21:18:39,886 INFO L226 Difference]: Without dead ends: 458 [2022-03-15 21:18:39,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:39,887 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 50 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:39,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 1 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:18:39,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-03-15 21:18:39,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 353. [2022-03-15 21:18:39,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.497159090909091) internal successors, (1231), 352 states have internal predecessors, (1231), 0 states have call successors, (0), 0 states have 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:18:39,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1231 transitions. [2022-03-15 21:18:39,899 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1231 transitions. Word has length 17 [2022-03-15 21:18:39,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:39,899 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 1231 transitions. [2022-03-15 21:18:39,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:18:39,899 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1231 transitions. [2022-03-15 21:18:39,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:39,900 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:39,900 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:39,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-15 21:18:40,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-15 21:18:40,118 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:40,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:40,118 INFO L85 PathProgramCache]: Analyzing trace with hash 835542450, now seen corresponding path program 11 times [2022-03-15 21:18:40,119 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:40,119 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620978010] [2022-03-15 21:18:40,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:40,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:40,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:40,219 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:40,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:40,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620978010] [2022-03-15 21:18:40,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620978010] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:40,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754145057] [2022-03-15 21:18:40,219 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:18:40,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:40,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:40,220 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:18:40,221 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:18:40,243 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:18:40,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:40,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:40,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:40,441 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:18:40,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:40,881 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:40,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754145057] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:40,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:40,881 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 19 [2022-03-15 21:18:40,881 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [309140807] [2022-03-15 21:18:40,882 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:40,882 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:40,885 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 63 transitions. [2022-03-15 21:18:40,885 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:41,564 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [10117#(and (or (<= 3 pos) d2) (<= pos 3) d3 (or (not d2) (<= (+ pos 1) 0)) (<= 0 (+ pos 1)) (not d1)), 10116#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 10011#(and (= pos 0) d3 d1)] [2022-03-15 21:18:41,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:18:41,564 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:41,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:18:41,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:41,565 INFO L87 Difference]: Start difference. First operand 353 states and 1231 transitions. Second operand has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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:18:41,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:41,761 INFO L93 Difference]: Finished difference Result 561 states and 1761 transitions. [2022-03-15 21:18:41,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:18:41,761 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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 17 [2022-03-15 21:18:41,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:41,764 INFO L225 Difference]: With dead ends: 561 [2022-03-15 21:18:41,764 INFO L226 Difference]: Without dead ends: 557 [2022-03-15 21:18:41,765 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:41,765 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 63 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:41,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 1 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:18:41,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2022-03-15 21:18:41,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 361. [2022-03-15 21:18:41,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 3.522222222222222) internal successors, (1268), 360 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have 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:18:41,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 1268 transitions. [2022-03-15 21:18:41,777 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 1268 transitions. Word has length 17 [2022-03-15 21:18:41,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:41,778 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 1268 transitions. [2022-03-15 21:18:41,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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:18:41,779 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 1268 transitions. [2022-03-15 21:18:41,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:41,780 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:41,780 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:41,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 21:18:41,995 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,SelfDestructingSolverStorable13 [2022-03-15 21:18:41,995 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:41,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:41,996 INFO L85 PathProgramCache]: Analyzing trace with hash -220690774, now seen corresponding path program 12 times [2022-03-15 21:18:41,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:41,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861185234] [2022-03-15 21:18:41,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:41,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:42,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:42,091 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:42,091 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:42,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861185234] [2022-03-15 21:18:42,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861185234] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:42,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746811625] [2022-03-15 21:18:42,091 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:18:42,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:42,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:42,092 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:18:42,093 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:18:42,114 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:18:42,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:42,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:42,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:42,373 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:42,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:43,395 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:43,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746811625] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:43,395 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:43,395 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:18:43,395 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [972912493] [2022-03-15 21:18:43,395 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:43,396 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:43,399 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 55 transitions. [2022-03-15 21:18:43,399 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:43,918 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [11519#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:18:43,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:18:43,918 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:43,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:18:43,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:43,919 INFO L87 Difference]: Start difference. First operand 361 states and 1268 transitions. Second operand has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:18:44,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:44,111 INFO L93 Difference]: Finished difference Result 584 states and 1876 transitions. [2022-03-15 21:18:44,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:18:44,112 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:18:44,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:44,115 INFO L225 Difference]: With dead ends: 584 [2022-03-15 21:18:44,115 INFO L226 Difference]: Without dead ends: 576 [2022-03-15 21:18:44,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:44,116 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 52 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:44,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 1 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:18:44,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-03-15 21:18:44,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 396. [2022-03-15 21:18:44,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 3.59746835443038) internal successors, (1421), 395 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have 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:18:44,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1421 transitions. [2022-03-15 21:18:44,133 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1421 transitions. Word has length 17 [2022-03-15 21:18:44,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:44,133 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 1421 transitions. [2022-03-15 21:18:44,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:18:44,133 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1421 transitions. [2022-03-15 21:18:44,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:44,135 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:44,135 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:44,161 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:18:44,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:44,350 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:44,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:44,350 INFO L85 PathProgramCache]: Analyzing trace with hash -704208846, now seen corresponding path program 13 times [2022-03-15 21:18:44,350 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:44,351 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948244191] [2022-03-15 21:18:44,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:44,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:44,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:44,441 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:44,442 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:44,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948244191] [2022-03-15 21:18:44,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948244191] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:44,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284063520] [2022-03-15 21:18:44,442 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:18:44,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:44,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:44,443 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:18:44,447 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:18:44,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:44,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:44,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:44,698 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:44,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:45,621 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:45,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284063520] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:45,622 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:45,622 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:18:45,622 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [520077854] [2022-03-15 21:18:45,622 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:45,622 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:45,624 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 57 transitions. [2022-03-15 21:18:45,625 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:46,213 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [13015#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 13014#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 13016#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:18:46,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:18:46,213 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:46,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:18:46,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:18:46,214 INFO L87 Difference]: Start difference. First operand 396 states and 1421 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:18:46,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:46,547 INFO L93 Difference]: Finished difference Result 737 states and 2353 transitions. [2022-03-15 21:18:46,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:18:46,547 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:18:46,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:46,551 INFO L225 Difference]: With dead ends: 737 [2022-03-15 21:18:46,551 INFO L226 Difference]: Without dead ends: 733 [2022-03-15 21:18:46,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:18:46,552 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 67 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 809 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:46,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 1 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 809 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 21:18:46,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2022-03-15 21:18:46,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 408. [2022-03-15 21:18:46,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 3.6093366093366095) internal successors, (1469), 407 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have 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:18:46,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1469 transitions. [2022-03-15 21:18:46,567 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1469 transitions. Word has length 17 [2022-03-15 21:18:46,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:46,567 INFO L470 AbstractCegarLoop]: Abstraction has 408 states and 1469 transitions. [2022-03-15 21:18:46,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:18:46,567 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1469 transitions. [2022-03-15 21:18:46,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:46,570 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:46,571 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:46,593 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:18:46,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 21:18:46,794 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:46,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:46,794 INFO L85 PathProgramCache]: Analyzing trace with hash 433605290, now seen corresponding path program 14 times [2022-03-15 21:18:46,794 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:46,795 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536101027] [2022-03-15 21:18:46,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:46,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:46,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:46,890 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:46,890 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:46,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536101027] [2022-03-15 21:18:46,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536101027] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:46,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640211084] [2022-03-15 21:18:46,890 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:18:46,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:46,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:46,892 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:18:46,892 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:18:46,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:18:46,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:46,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:46,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:47,142 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:47,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:48,014 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:48,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640211084] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:48,015 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:48,015 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 19 [2022-03-15 21:18:48,015 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1186070723] [2022-03-15 21:18:48,015 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:48,016 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:48,019 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 59 transitions. [2022-03-15 21:18:48,019 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:48,554 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [14688#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 14687#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:18:48,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:18:48,554 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:48,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:18:48,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:48,555 INFO L87 Difference]: Start difference. First operand 408 states and 1469 transitions. Second operand has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:18:48,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:48,818 INFO L93 Difference]: Finished difference Result 697 states and 2242 transitions. [2022-03-15 21:18:48,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:18:48,818 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:18:48,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:48,821 INFO L225 Difference]: With dead ends: 697 [2022-03-15 21:18:48,821 INFO L226 Difference]: Without dead ends: 693 [2022-03-15 21:18:48,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:48,822 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 53 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:48,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 1 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 21:18:48,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states. [2022-03-15 21:18:48,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 428. [2022-03-15 21:18:48,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 3.660421545667447) internal successors, (1563), 427 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have 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:18:48,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1563 transitions. [2022-03-15 21:18:48,837 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1563 transitions. Word has length 17 [2022-03-15 21:18:48,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:48,837 INFO L470 AbstractCegarLoop]: Abstraction has 428 states and 1563 transitions. [2022-03-15 21:18:48,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:18:48,837 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1563 transitions. [2022-03-15 21:18:48,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:48,838 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:48,838 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:48,867 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:18:49,059 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,SelfDestructingSolverStorable16 [2022-03-15 21:18:49,060 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:49,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:49,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1545759146, now seen corresponding path program 15 times [2022-03-15 21:18:49,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:49,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845845812] [2022-03-15 21:18:49,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:49,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:49,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:49,163 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:49,163 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:49,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845845812] [2022-03-15 21:18:49,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845845812] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:49,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497545654] [2022-03-15 21:18:49,163 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:18:49,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:49,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:49,165 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:18:49,166 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:18:49,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:18:49,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:49,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:49,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:49,410 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:49,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:50,295 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:50,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497545654] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:50,295 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:50,295 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:18:50,295 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1468676093] [2022-03-15 21:18:50,295 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:50,297 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:50,299 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 50 transitions. [2022-03-15 21:18:50,299 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:50,662 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:18:50,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:18:50,663 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:50,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:18:50,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:18:50,663 INFO L87 Difference]: Start difference. First operand 428 states and 1563 transitions. Second operand has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:18:50,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:50,835 INFO L93 Difference]: Finished difference Result 631 states and 2085 transitions. [2022-03-15 21:18:50,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:18:50,836 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:18:50,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:50,840 INFO L225 Difference]: With dead ends: 631 [2022-03-15 21:18:50,840 INFO L226 Difference]: Without dead ends: 627 [2022-03-15 21:18:50,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:18:50,840 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 45 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:50,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 1 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:18:50,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2022-03-15 21:18:50,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 449. [2022-03-15 21:18:50,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 448 states have (on average 3.6785714285714284) internal successors, (1648), 448 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have 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:18:50,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 1648 transitions. [2022-03-15 21:18:50,854 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 1648 transitions. Word has length 17 [2022-03-15 21:18:50,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:50,854 INFO L470 AbstractCegarLoop]: Abstraction has 449 states and 1648 transitions. [2022-03-15 21:18:50,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:18:50,854 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 1648 transitions. [2022-03-15 21:18:50,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:50,855 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:50,855 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:50,885 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:18:51,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-15 21:18:51,070 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:51,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:51,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1046919886, now seen corresponding path program 16 times [2022-03-15 21:18:51,071 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:51,071 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230070959] [2022-03-15 21:18:51,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:51,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:51,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:51,179 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:51,180 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:51,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230070959] [2022-03-15 21:18:51,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230070959] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:51,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288983184] [2022-03-15 21:18:51,180 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:18:51,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:51,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:51,184 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:18:51,207 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:18:51,215 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:18:51,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:51,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:51,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:51,439 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:51,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:52,317 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:52,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288983184] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:52,317 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:52,317 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 19 [2022-03-15 21:18:52,317 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [75290123] [2022-03-15 21:18:52,317 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:52,318 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:52,320 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 57 transitions. [2022-03-15 21:18:52,320 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:52,784 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [18006#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:18:52,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:18:52,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:52,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:18:52,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:18:52,785 INFO L87 Difference]: Start difference. First operand 449 states and 1648 transitions. Second operand has 10 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:18:52,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:52,950 INFO L93 Difference]: Finished difference Result 696 states and 2311 transitions. [2022-03-15 21:18:52,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:18:52,950 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:18:52,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:52,953 INFO L225 Difference]: With dead ends: 696 [2022-03-15 21:18:52,953 INFO L226 Difference]: Without dead ends: 692 [2022-03-15 21:18:52,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:18:52,954 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 45 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:52,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 1 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 466 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:18:52,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2022-03-15 21:18:52,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 449. [2022-03-15 21:18:52,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 448 states have (on average 3.6785714285714284) internal successors, (1648), 448 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have 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:18:52,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 1648 transitions. [2022-03-15 21:18:52,968 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 1648 transitions. Word has length 17 [2022-03-15 21:18:52,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:52,968 INFO L470 AbstractCegarLoop]: Abstraction has 449 states and 1648 transitions. [2022-03-15 21:18:52,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:18:52,968 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 1648 transitions. [2022-03-15 21:18:52,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:52,969 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:52,969 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:52,989 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:18:53,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:53,183 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:53,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:53,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1813218654, now seen corresponding path program 17 times [2022-03-15 21:18:53,186 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:53,186 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356713000] [2022-03-15 21:18:53,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:53,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:53,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:53,284 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:53,285 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:53,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356713000] [2022-03-15 21:18:53,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356713000] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:53,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091146053] [2022-03-15 21:18:53,285 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:18:53,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:53,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:53,286 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:18:53,288 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:18:53,314 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:18:53,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:53,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:53,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:53,520 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:53,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:54,015 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:18:54,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091146053] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:54,015 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:54,015 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 18 [2022-03-15 21:18:54,015 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [803323714] [2022-03-15 21:18:54,015 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:54,016 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:54,018 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 65 transitions. [2022-03-15 21:18:54,018 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:54,694 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [19717#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:18:54,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:18:54,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:54,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:18:54,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:18:54,695 INFO L87 Difference]: Start difference. First operand 449 states and 1648 transitions. Second operand has 10 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 9 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:18:54,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:54,807 INFO L93 Difference]: Finished difference Result 529 states and 1868 transitions. [2022-03-15 21:18:54,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 21:18:54,807 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 9 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:18:54,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:54,809 INFO L225 Difference]: With dead ends: 529 [2022-03-15 21:18:54,809 INFO L226 Difference]: Without dead ends: 525 [2022-03-15 21:18:54,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:18:54,810 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 32 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:54,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 1 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:18:54,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-03-15 21:18:54,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 460. [2022-03-15 21:18:54,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 3.6971677559912854) internal successors, (1697), 459 states have internal predecessors, (1697), 0 states have call successors, (0), 0 states have 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:18:54,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1697 transitions. [2022-03-15 21:18:54,821 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1697 transitions. Word has length 17 [2022-03-15 21:18:54,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:54,821 INFO L470 AbstractCegarLoop]: Abstraction has 460 states and 1697 transitions. [2022-03-15 21:18:54,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 9 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:18:54,821 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1697 transitions. [2022-03-15 21:18:54,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:54,822 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:54,823 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:54,849 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:18:55,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:55,035 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:55,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:55,036 INFO L85 PathProgramCache]: Analyzing trace with hash 718269662, now seen corresponding path program 18 times [2022-03-15 21:18:55,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:55,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867341718] [2022-03-15 21:18:55,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:55,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:55,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:55,145 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:55,145 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:55,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867341718] [2022-03-15 21:18:55,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867341718] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:55,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279808607] [2022-03-15 21:18:55,145 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:18:55,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:55,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:55,147 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:18:55,148 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:18:55,173 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:18:55,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:55,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:55,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:55,405 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:55,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:56,021 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:56,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279808607] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:56,022 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:56,022 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:18:56,022 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1943897332] [2022-03-15 21:18:56,022 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:56,023 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:56,026 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 55 transitions. [2022-03-15 21:18:56,026 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:56,463 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [21285#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:18:56,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:18:56,464 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:56,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:18:56,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:56,464 INFO L87 Difference]: Start difference. First operand 460 states and 1697 transitions. Second operand has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:18:56,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:56,605 INFO L93 Difference]: Finished difference Result 665 states and 2257 transitions. [2022-03-15 21:18:56,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:18:56,605 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:18:56,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:56,608 INFO L225 Difference]: With dead ends: 665 [2022-03-15 21:18:56,608 INFO L226 Difference]: Without dead ends: 661 [2022-03-15 21:18:56,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:56,608 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:56,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:18:56,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-03-15 21:18:56,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 472. [2022-03-15 21:18:56,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 471 states have (on average 3.7197452229299364) internal successors, (1752), 471 states have internal predecessors, (1752), 0 states have call successors, (0), 0 states have 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:18:56,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 1752 transitions. [2022-03-15 21:18:56,624 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 1752 transitions. Word has length 17 [2022-03-15 21:18:56,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:56,625 INFO L470 AbstractCegarLoop]: Abstraction has 472 states and 1752 transitions. [2022-03-15 21:18:56,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:18:56,626 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 1752 transitions. [2022-03-15 21:18:56,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:56,627 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:56,627 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:56,649 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-03-15 21:18:56,849 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,SelfDestructingSolverStorable20 [2022-03-15 21:18:56,849 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:56,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:56,850 INFO L85 PathProgramCache]: Analyzing trace with hash -290939690, now seen corresponding path program 19 times [2022-03-15 21:18:56,850 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:56,850 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898352841] [2022-03-15 21:18:56,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:56,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:56,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:56,948 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:56,948 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:56,948 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898352841] [2022-03-15 21:18:56,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898352841] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:56,948 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470596625] [2022-03-15 21:18:56,948 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:18:56,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:56,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:56,950 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:18:56,959 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:18:56,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:56,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:56,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:57,165 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:57,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:57,617 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:18:57,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470596625] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:57,618 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:57,618 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 18 [2022-03-15 21:18:57,618 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1288080238] [2022-03-15 21:18:57,618 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:57,619 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:57,621 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 67 transitions. [2022-03-15 21:18:57,621 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:18:58,259 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [23011#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 23012#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 23013#(and (<= pos 3) d2 (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:18:58,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:18:58,260 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:18:58,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:18:58,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:58,260 INFO L87 Difference]: Start difference. First operand 472 states and 1752 transitions. Second operand has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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:18:58,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:18:58,375 INFO L93 Difference]: Finished difference Result 651 states and 2272 transitions. [2022-03-15 21:18:58,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:18:58,376 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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 17 [2022-03-15 21:18:58,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:18:58,378 INFO L225 Difference]: With dead ends: 651 [2022-03-15 21:18:58,378 INFO L226 Difference]: Without dead ends: 647 [2022-03-15 21:18:58,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:18:58,379 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 52 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:18:58,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 1 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:18:58,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2022-03-15 21:18:58,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 480. [2022-03-15 21:18:58,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 479 states have (on average 3.7369519832985385) internal successors, (1790), 479 states have internal predecessors, (1790), 0 states have call successors, (0), 0 states have 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:18:58,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 1790 transitions. [2022-03-15 21:18:58,403 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 1790 transitions. Word has length 17 [2022-03-15 21:18:58,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:18:58,403 INFO L470 AbstractCegarLoop]: Abstraction has 480 states and 1790 transitions. [2022-03-15 21:18:58,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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:18:58,403 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 1790 transitions. [2022-03-15 21:18:58,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:18:58,404 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:18:58,404 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:18:58,431 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:18:58,624 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,SelfDestructingSolverStorable21 [2022-03-15 21:18:58,624 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:18:58,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:18:58,625 INFO L85 PathProgramCache]: Analyzing trace with hash -309266538, now seen corresponding path program 20 times [2022-03-15 21:18:58,625 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:18:58,625 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124011776] [2022-03-15 21:18:58,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:18:58,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:18:58,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:18:58,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:58,730 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:18:58,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124011776] [2022-03-15 21:18:58,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124011776] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:18:58,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762957331] [2022-03-15 21:18:58,731 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:18:58,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:18:58,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:18:58,736 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:18:58,737 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:18:58,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:18:58,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:18:58,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:18:58,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:18:59,007 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:59,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:18:59,558 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:18:59,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762957331] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:18:59,559 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:18:59,559 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:18:59,559 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1393344275] [2022-03-15 21:18:59,559 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:18:59,560 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:18:59,562 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 59 transitions. [2022-03-15 21:18:59,562 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:00,149 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [24744#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 24745#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 24743#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:19:00,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:19:00,149 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:00,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:19:00,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:19:00,150 INFO L87 Difference]: Start difference. First operand 480 states and 1790 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:19:00,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:00,368 INFO L93 Difference]: Finished difference Result 822 states and 2821 transitions. [2022-03-15 21:19:00,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:19:00,369 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 17 [2022-03-15 21:19:00,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:00,372 INFO L225 Difference]: With dead ends: 822 [2022-03-15 21:19:00,372 INFO L226 Difference]: Without dead ends: 818 [2022-03-15 21:19:00,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:19:00,373 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 55 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:00,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 1 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:00,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2022-03-15 21:19:00,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 474. [2022-03-15 21:19:00,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 473 states have (on average 3.7251585623678647) internal successors, (1762), 473 states have internal predecessors, (1762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:00,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 1762 transitions. [2022-03-15 21:19:00,386 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 1762 transitions. Word has length 17 [2022-03-15 21:19:00,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:00,386 INFO L470 AbstractCegarLoop]: Abstraction has 474 states and 1762 transitions. [2022-03-15 21:19:00,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:19:00,386 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 1762 transitions. [2022-03-15 21:19:00,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:00,388 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:00,388 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:00,410 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:19:00,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:00,603 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:00,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:00,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1375385578, now seen corresponding path program 21 times [2022-03-15 21:19:00,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:00,605 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496481991] [2022-03-15 21:19:00,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:00,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:00,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:00,701 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:00,702 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:00,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496481991] [2022-03-15 21:19:00,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496481991] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:00,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63980362] [2022-03-15 21:19:00,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:19:00,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:00,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:00,703 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:19:00,720 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:19:00,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:19:00,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:00,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 21:19:00,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:00,977 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:00,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:01,496 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:01,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63980362] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:01,496 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:01,496 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 9] total 21 [2022-03-15 21:19:01,496 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2088866831] [2022-03-15 21:19:01,496 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:01,497 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:01,499 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 53 transitions. [2022-03-15 21:19:01,499 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:01,888 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [26635#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:19:01,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:19:01,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:01,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:19:01,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:19:01,889 INFO L87 Difference]: Start difference. First operand 474 states and 1762 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:02,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:02,088 INFO L93 Difference]: Finished difference Result 739 states and 2513 transitions. [2022-03-15 21:19:02,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:19:02,088 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:19:02,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:02,091 INFO L225 Difference]: With dead ends: 739 [2022-03-15 21:19:02,091 INFO L226 Difference]: Without dead ends: 731 [2022-03-15 21:19:02,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:19:02,092 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 52 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:02,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 1 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:02,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2022-03-15 21:19:02,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 507. [2022-03-15 21:19:02,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 506 states have (on average 3.7569169960474307) internal successors, (1901), 506 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:02,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 1901 transitions. [2022-03-15 21:19:02,110 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 1901 transitions. Word has length 17 [2022-03-15 21:19:02,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:02,110 INFO L470 AbstractCegarLoop]: Abstraction has 507 states and 1901 transitions. [2022-03-15 21:19:02,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:02,110 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 1901 transitions. [2022-03-15 21:19:02,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:02,112 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:02,112 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:02,128 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-15 21:19:02,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:02,314 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:02,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:02,314 INFO L85 PathProgramCache]: Analyzing trace with hash -271917546, now seen corresponding path program 22 times [2022-03-15 21:19:02,315 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:02,315 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566701166] [2022-03-15 21:19:02,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:02,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:02,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:02,408 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:02,408 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:02,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566701166] [2022-03-15 21:19:02,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566701166] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:02,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671246570] [2022-03-15 21:19:02,408 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:19:02,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:02,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:02,410 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:02,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 21:19:02,430 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:19:02,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:02,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:02,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:02,656 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:02,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:03,373 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:03,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671246570] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:03,374 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:03,374 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:03,374 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [325070813] [2022-03-15 21:19:03,374 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:03,375 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:03,378 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 48 transitions. [2022-03-15 21:19:03,378 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:03,649 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:19:03,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:19:03,650 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:03,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:19:03,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:03,650 INFO L87 Difference]: Start difference. First operand 507 states and 1901 transitions. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:03,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:03,811 INFO L93 Difference]: Finished difference Result 702 states and 2400 transitions. [2022-03-15 21:19:03,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:19:03,812 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:19:03,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:03,815 INFO L225 Difference]: With dead ends: 702 [2022-03-15 21:19:03,815 INFO L226 Difference]: Without dead ends: 698 [2022-03-15 21:19:03,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:03,816 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 45 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:03,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 1 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:03,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2022-03-15 21:19:03,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 507. [2022-03-15 21:19:03,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 506 states have (on average 3.7569169960474307) internal successors, (1901), 506 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:03,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 1901 transitions. [2022-03-15 21:19:03,829 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 1901 transitions. Word has length 17 [2022-03-15 21:19:03,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:03,829 INFO L470 AbstractCegarLoop]: Abstraction has 507 states and 1901 transitions. [2022-03-15 21:19:03,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:03,829 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 1901 transitions. [2022-03-15 21:19:03,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:03,831 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:03,831 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:03,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:04,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-15 21:19:04,039 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:04,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:04,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1858903650, now seen corresponding path program 23 times [2022-03-15 21:19:04,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:04,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909150101] [2022-03-15 21:19:04,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:04,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:04,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:04,156 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:04,156 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:04,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909150101] [2022-03-15 21:19:04,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909150101] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:04,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578776401] [2022-03-15 21:19:04,156 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:19:04,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:04,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:04,157 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:04,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 21:19:04,178 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:19:04,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:04,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:04,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:04,393 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:04,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:05,021 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:05,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578776401] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:05,021 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:05,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:05,022 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [243264851] [2022-03-15 21:19:05,022 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:05,022 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:05,024 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 55 transitions. [2022-03-15 21:19:05,024 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:05,547 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [30341#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 30342#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 30343#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:19:05,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:19:05,547 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:05,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:19:05,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:19:05,547 INFO L87 Difference]: Start difference. First operand 507 states and 1901 transitions. Second operand has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:05,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:05,776 INFO L93 Difference]: Finished difference Result 825 states and 2790 transitions. [2022-03-15 21:19:05,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:19:05,776 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:19:05,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:05,780 INFO L225 Difference]: With dead ends: 825 [2022-03-15 21:19:05,780 INFO L226 Difference]: Without dead ends: 821 [2022-03-15 21:19:05,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:19:05,780 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 68 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:05,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 1 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:05,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2022-03-15 21:19:05,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 513. [2022-03-15 21:19:05,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 512 states have (on average 3.75390625) internal successors, (1922), 512 states have internal predecessors, (1922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:05,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 1922 transitions. [2022-03-15 21:19:05,793 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 1922 transitions. Word has length 17 [2022-03-15 21:19:05,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:05,793 INFO L470 AbstractCegarLoop]: Abstraction has 513 states and 1922 transitions. [2022-03-15 21:19:05,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:05,794 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 1922 transitions. [2022-03-15 21:19:05,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:05,795 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:05,795 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:05,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-03-15 21:19:06,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-15 21:19:06,003 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:06,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:06,004 INFO L85 PathProgramCache]: Analyzing trace with hash -721089514, now seen corresponding path program 24 times [2022-03-15 21:19:06,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:06,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361944189] [2022-03-15 21:19:06,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:06,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:06,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:06,115 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:06,115 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:06,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361944189] [2022-03-15 21:19:06,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361944189] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:06,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108110806] [2022-03-15 21:19:06,115 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:19:06,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:06,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:06,117 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:06,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 21:19:06,146 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 21:19:06,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:06,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:06,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:06,358 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:06,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:06,935 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:06,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108110806] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:06,935 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:06,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 19 [2022-03-15 21:19:06,935 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [147641282] [2022-03-15 21:19:06,935 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:06,936 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:06,938 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 57 transitions. [2022-03-15 21:19:06,938 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:07,391 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [32312#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 32313#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:19:07,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:19:07,391 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:07,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:19:07,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:19:07,392 INFO L87 Difference]: Start difference. First operand 513 states and 1922 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:07,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:07,611 INFO L93 Difference]: Finished difference Result 784 states and 2645 transitions. [2022-03-15 21:19:07,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:19:07,613 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:19:07,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:07,617 INFO L225 Difference]: With dead ends: 784 [2022-03-15 21:19:07,617 INFO L226 Difference]: Without dead ends: 780 [2022-03-15 21:19:07,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:19:07,617 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 53 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:07,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 1 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:07,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2022-03-15 21:19:07,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 500. [2022-03-15 21:19:07,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 499 states have (on average 3.7635270541082164) internal successors, (1878), 499 states have internal predecessors, (1878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:07,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 1878 transitions. [2022-03-15 21:19:07,630 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 1878 transitions. Word has length 17 [2022-03-15 21:19:07,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:07,631 INFO L470 AbstractCegarLoop]: Abstraction has 500 states and 1878 transitions. [2022-03-15 21:19:07,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:07,631 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 1878 transitions. [2022-03-15 21:19:07,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:07,632 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:07,632 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:07,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:07,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-15 21:19:07,855 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:07,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:07,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1205811318, now seen corresponding path program 25 times [2022-03-15 21:19:07,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:07,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553083798] [2022-03-15 21:19:07,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:07,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:07,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:07,945 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:07,945 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:07,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553083798] [2022-03-15 21:19:07,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553083798] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:07,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547896180] [2022-03-15 21:19:07,945 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:19:07,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:07,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:07,946 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:07,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 21:19:07,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:07,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:07,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:08,207 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:08,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:09,001 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:09,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547896180] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:09,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:09,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:09,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [295761698] [2022-03-15 21:19:09,001 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:09,002 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:09,004 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 54 transitions. [2022-03-15 21:19:09,004 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:09,490 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [34216#(and (or (<= 3 pos) d2) (<= pos 3) d3 (or (not d2) (<= (+ pos 1) 0)) (<= 0 (+ pos 1)) (not d1)), 34217#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (or d2 (<= 2 pos)) d3 d1 (<= 0 (+ 2 pos))), 34218#(and (<= pos 0) d3 d1 (<= 0 pos))] [2022-03-15 21:19:09,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:19:09,491 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:09,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:19:09,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:19:09,491 INFO L87 Difference]: Start difference. First operand 500 states and 1878 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:09,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:09,679 INFO L93 Difference]: Finished difference Result 738 states and 2555 transitions. [2022-03-15 21:19:09,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:19:09,683 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:19:09,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:09,687 INFO L225 Difference]: With dead ends: 738 [2022-03-15 21:19:09,687 INFO L226 Difference]: Without dead ends: 734 [2022-03-15 21:19:09,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:19:09,688 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 66 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:09,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 1 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:09,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2022-03-15 21:19:09,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 503. [2022-03-15 21:19:09,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 502 states have (on average 3.802788844621514) internal successors, (1909), 502 states have internal predecessors, (1909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:09,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 1909 transitions. [2022-03-15 21:19:09,701 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 1909 transitions. Word has length 17 [2022-03-15 21:19:09,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:09,701 INFO L470 AbstractCegarLoop]: Abstraction has 503 states and 1909 transitions. [2022-03-15 21:19:09,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:09,701 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 1909 transitions. [2022-03-15 21:19:09,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:09,703 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:09,703 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:09,721 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-15 21:19:09,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-15 21:19:09,915 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:09,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:09,916 INFO L85 PathProgramCache]: Analyzing trace with hash 496476946, now seen corresponding path program 26 times [2022-03-15 21:19:09,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:09,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919028724] [2022-03-15 21:19:09,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:09,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:09,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:10,008 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:10,008 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:10,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919028724] [2022-03-15 21:19:10,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919028724] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:10,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982057963] [2022-03-15 21:19:10,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:19:10,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:10,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:10,010 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:10,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 21:19:10,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:19:10,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:10,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:10,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:10,233 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:10,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:10,980 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:10,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982057963] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:10,980 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:10,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 19 [2022-03-15 21:19:10,981 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1952516709] [2022-03-15 21:19:10,981 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:10,981 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:10,983 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 61 transitions. [2022-03-15 21:19:10,983 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:11,631 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [36083#(and (<= pos 0) d3 d1 (<= 0 pos)), 36081#(and (or (<= 3 pos) d2) (<= pos 3) d3 (or (not d2) (<= (+ pos 1) 0)) (<= 0 (+ pos 1)) (not d1)), 36080#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 36082#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (or d2 (<= 2 pos)) d3 d1 (<= 0 (+ 2 pos)))] [2022-03-15 21:19:11,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:19:11,632 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:11,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:19:11,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:19:11,632 INFO L87 Difference]: Start difference. First operand 503 states and 1909 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:11,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:11,873 INFO L93 Difference]: Finished difference Result 814 states and 2778 transitions. [2022-03-15 21:19:11,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:19:11,873 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:19:11,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:11,878 INFO L225 Difference]: With dead ends: 814 [2022-03-15 21:19:11,878 INFO L226 Difference]: Without dead ends: 810 [2022-03-15 21:19:11,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:19:11,879 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 66 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:11,879 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 1 Invalid, 726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:11,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2022-03-15 21:19:11,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 483. [2022-03-15 21:19:11,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 482 states have (on average 3.7946058091286305) internal successors, (1829), 482 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:11,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 1829 transitions. [2022-03-15 21:19:11,892 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 1829 transitions. Word has length 17 [2022-03-15 21:19:11,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:11,892 INFO L470 AbstractCegarLoop]: Abstraction has 483 states and 1829 transitions. [2022-03-15 21:19:11,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:11,892 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 1829 transitions. [2022-03-15 21:19:11,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:11,893 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:11,893 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:11,909 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-03-15 21:19:12,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 21:19:12,095 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:12,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:12,096 INFO L85 PathProgramCache]: Analyzing trace with hash -559756278, now seen corresponding path program 27 times [2022-03-15 21:19:12,096 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:12,096 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673981951] [2022-03-15 21:19:12,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:12,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:12,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:12,187 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:12,187 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:12,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673981951] [2022-03-15 21:19:12,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673981951] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:12,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805865045] [2022-03-15 21:19:12,187 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:19:12,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:12,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:12,188 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:12,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 21:19:12,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:19:12,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:12,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:12,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:12,435 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:12,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:13,430 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:13,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805865045] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:13,430 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:13,430 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:13,430 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1381068982] [2022-03-15 21:19:13,430 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:13,431 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:13,433 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 53 transitions. [2022-03-15 21:19:13,433 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:13,827 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [37982#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:19:13,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:19:13,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:13,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:19:13,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:19:13,827 INFO L87 Difference]: Start difference. First operand 483 states and 1829 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:13,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:13,921 INFO L93 Difference]: Finished difference Result 636 states and 2262 transitions. [2022-03-15 21:19:13,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 21:19:13,921 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:19:13,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:13,924 INFO L225 Difference]: With dead ends: 636 [2022-03-15 21:19:13,924 INFO L226 Difference]: Without dead ends: 632 [2022-03-15 21:19:13,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:19:13,925 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:13,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:19:13,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2022-03-15 21:19:13,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 517. [2022-03-15 21:19:13,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 516 states have (on average 3.8352713178294575) internal successors, (1979), 516 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:13,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 1979 transitions. [2022-03-15 21:19:13,939 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 1979 transitions. Word has length 17 [2022-03-15 21:19:13,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:13,939 INFO L470 AbstractCegarLoop]: Abstraction has 517 states and 1979 transitions. [2022-03-15 21:19:13,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:13,939 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 1979 transitions. [2022-03-15 21:19:13,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:13,940 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:13,940 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:13,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-15 21:19:14,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:14,141 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:14,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:14,141 INFO L85 PathProgramCache]: Analyzing trace with hash 543711754, now seen corresponding path program 28 times [2022-03-15 21:19:14,142 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:14,142 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334007024] [2022-03-15 21:19:14,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:14,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:14,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:14,229 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:14,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:14,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334007024] [2022-03-15 21:19:14,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334007024] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:14,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045733127] [2022-03-15 21:19:14,230 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:19:14,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:14,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:14,231 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:14,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 21:19:14,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:19:14,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:14,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:14,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:14,547 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:14,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:15,530 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:15,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045733127] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:15,531 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:15,531 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:15,531 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1487895051] [2022-03-15 21:19:15,531 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:15,532 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:15,534 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 48 transitions. [2022-03-15 21:19:15,534 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:15,813 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:19:15,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:19:15,813 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:15,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:19:15,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:15,814 INFO L87 Difference]: Start difference. First operand 517 states and 1979 transitions. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:15,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:15,933 INFO L93 Difference]: Finished difference Result 700 states and 2443 transitions. [2022-03-15 21:19:15,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 21:19:15,933 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:19:15,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:15,935 INFO L225 Difference]: With dead ends: 700 [2022-03-15 21:19:15,935 INFO L226 Difference]: Without dead ends: 696 [2022-03-15 21:19:15,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:15,936 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 45 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:15,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 1 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:19:15,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2022-03-15 21:19:15,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 519. [2022-03-15 21:19:15,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 518 states have (on average 3.83011583011583) internal successors, (1984), 518 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:15,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 1984 transitions. [2022-03-15 21:19:15,949 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 1984 transitions. Word has length 17 [2022-03-15 21:19:15,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:15,949 INFO L470 AbstractCegarLoop]: Abstraction has 519 states and 1984 transitions. [2022-03-15 21:19:15,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:15,949 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 1984 transitions. [2022-03-15 21:19:15,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:15,950 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:15,951 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:15,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:16,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-15 21:19:16,175 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:16,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:16,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1043274350, now seen corresponding path program 29 times [2022-03-15 21:19:16,176 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:16,176 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052824051] [2022-03-15 21:19:16,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:16,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:16,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:16,270 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:16,270 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:16,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052824051] [2022-03-15 21:19:16,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052824051] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:16,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744766337] [2022-03-15 21:19:16,270 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:19:16,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:16,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:16,271 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:16,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-15 21:19:16,293 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:19:16,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:16,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 21:19:16,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:16,524 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:16,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:17,085 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:17,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744766337] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:17,086 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:17,086 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 9] total 21 [2022-03-15 21:19:17,086 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1010149178] [2022-03-15 21:19:17,086 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:17,087 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:17,088 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 55 transitions. [2022-03-15 21:19:17,089 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:17,640 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [41630#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0))), 41628#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 41629#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:19:17,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:19:17,641 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:17,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:19:17,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:19:17,642 INFO L87 Difference]: Start difference. First operand 519 states and 1984 transitions. Second operand has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:17,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:17,831 INFO L93 Difference]: Finished difference Result 818 states and 2796 transitions. [2022-03-15 21:19:17,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:19:17,831 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:19:17,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:17,833 INFO L225 Difference]: With dead ends: 818 [2022-03-15 21:19:17,833 INFO L226 Difference]: Without dead ends: 814 [2022-03-15 21:19:17,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:19:17,834 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 80 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:17,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 1 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:17,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2022-03-15 21:19:17,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 525. [2022-03-15 21:19:17,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 524 states have (on average 3.8263358778625953) internal successors, (2005), 524 states have internal predecessors, (2005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:17,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 2005 transitions. [2022-03-15 21:19:17,846 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 2005 transitions. Word has length 17 [2022-03-15 21:19:17,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:17,846 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 2005 transitions. [2022-03-15 21:19:17,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:17,846 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 2005 transitions. [2022-03-15 21:19:17,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:17,847 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:17,847 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:17,867 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-15 21:19:18,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:18,058 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:18,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:18,058 INFO L85 PathProgramCache]: Analyzing trace with hash 94539786, now seen corresponding path program 30 times [2022-03-15 21:19:18,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:18,059 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199944994] [2022-03-15 21:19:18,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:18,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:18,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:18,162 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:18,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:18,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199944994] [2022-03-15 21:19:18,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199944994] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:18,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119854899] [2022-03-15 21:19:18,162 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:19:18,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:18,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:18,164 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:18,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-15 21:19:18,196 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:19:18,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:18,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:18,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:18,407 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:18,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:19,238 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:19,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119854899] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:19,239 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:19,239 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 19 [2022-03-15 21:19:19,239 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [760861696] [2022-03-15 21:19:19,239 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:19,240 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:19,242 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 57 transitions. [2022-03-15 21:19:19,242 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:19,752 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [43616#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 43617#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:19:19,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:19:19,752 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:19,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:19:19,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:19:19,753 INFO L87 Difference]: Start difference. First operand 525 states and 2005 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:19,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:19,954 INFO L93 Difference]: Finished difference Result 825 states and 2825 transitions. [2022-03-15 21:19:19,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:19:19,954 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:19:19,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:19,956 INFO L225 Difference]: With dead ends: 825 [2022-03-15 21:19:19,956 INFO L226 Difference]: Without dead ends: 821 [2022-03-15 21:19:19,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:19:19,957 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 54 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:19,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 1 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:19,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2022-03-15 21:19:19,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 525. [2022-03-15 21:19:19,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 524 states have (on average 3.8339694656488548) internal successors, (2009), 524 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:19,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 2009 transitions. [2022-03-15 21:19:19,970 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 2009 transitions. Word has length 17 [2022-03-15 21:19:19,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:19,970 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 2009 transitions. [2022-03-15 21:19:19,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:19,970 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 2009 transitions. [2022-03-15 21:19:19,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:19,971 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:19,971 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:19,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-15 21:19:20,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:20,186 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:20,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:20,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1206693642, now seen corresponding path program 31 times [2022-03-15 21:19:20,187 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:20,187 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302178887] [2022-03-15 21:19:20,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:20,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:20,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:20,289 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:20,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:20,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302178887] [2022-03-15 21:19:20,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302178887] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:20,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116954999] [2022-03-15 21:19:20,289 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:19:20,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:20,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:20,291 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:20,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-15 21:19:20,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:20,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:20,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:20,540 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:20,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:21,446 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:21,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116954999] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:21,446 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:21,446 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:21,447 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1216650649] [2022-03-15 21:19:21,447 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:21,447 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:21,449 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 48 transitions. [2022-03-15 21:19:21,449 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:21,728 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:19:21,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:19:21,729 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:21,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:19:21,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:21,729 INFO L87 Difference]: Start difference. First operand 525 states and 2009 transitions. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:21,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:21,887 INFO L93 Difference]: Finished difference Result 748 states and 2583 transitions. [2022-03-15 21:19:21,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:19:21,887 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:19:21,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:21,890 INFO L225 Difference]: With dead ends: 748 [2022-03-15 21:19:21,890 INFO L226 Difference]: Without dead ends: 744 [2022-03-15 21:19:21,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:21,891 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:21,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:21,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2022-03-15 21:19:21,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 533. [2022-03-15 21:19:21,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 532 states have (on average 3.8364661654135337) internal successors, (2041), 532 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:21,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 2041 transitions. [2022-03-15 21:19:21,904 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 2041 transitions. Word has length 17 [2022-03-15 21:19:21,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:21,904 INFO L470 AbstractCegarLoop]: Abstraction has 533 states and 2041 transitions. [2022-03-15 21:19:21,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:21,904 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 2041 transitions. [2022-03-15 21:19:21,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:21,906 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:21,906 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:21,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:22,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-15 21:19:22,129 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:22,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:22,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1385985390, now seen corresponding path program 32 times [2022-03-15 21:19:22,130 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:22,130 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690833691] [2022-03-15 21:19:22,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:22,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:22,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:22,216 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:22,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:22,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690833691] [2022-03-15 21:19:22,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690833691] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:22,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739982623] [2022-03-15 21:19:22,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:19:22,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:22,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:22,218 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:22,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-15 21:19:22,238 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:19:22,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:22,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:22,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:22,446 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:22,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:23,278 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:23,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739982623] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:23,279 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:23,279 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 19 [2022-03-15 21:19:23,279 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [422599796] [2022-03-15 21:19:23,279 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:23,280 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:23,282 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 55 transitions. [2022-03-15 21:19:23,282 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:23,704 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [47542#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:19:23,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:19:23,704 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:23,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:19:23,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:23,705 INFO L87 Difference]: Start difference. First operand 533 states and 2041 transitions. Second operand has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:23,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:23,886 INFO L93 Difference]: Finished difference Result 767 states and 2654 transitions. [2022-03-15 21:19:23,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:19:23,886 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:19:23,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:23,888 INFO L225 Difference]: With dead ends: 767 [2022-03-15 21:19:23,888 INFO L226 Difference]: Without dead ends: 763 [2022-03-15 21:19:23,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:23,888 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 45 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:23,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 1 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:23,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2022-03-15 21:19:23,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 525. [2022-03-15 21:19:23,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 524 states have (on average 3.8339694656488548) internal successors, (2009), 524 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:23,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 2009 transitions. [2022-03-15 21:19:23,898 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 2009 transitions. Word has length 17 [2022-03-15 21:19:23,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:23,898 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 2009 transitions. [2022-03-15 21:19:23,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:23,898 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 2009 transitions. [2022-03-15 21:19:23,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:23,900 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:23,900 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:23,917 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-15 21:19:24,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-15 21:19:24,104 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:24,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:24,104 INFO L85 PathProgramCache]: Analyzing trace with hash -215036762, now seen corresponding path program 33 times [2022-03-15 21:19:24,105 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:24,105 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257295443] [2022-03-15 21:19:24,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:24,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:24,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:24,195 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:24,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:24,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257295443] [2022-03-15 21:19:24,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257295443] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:24,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098283624] [2022-03-15 21:19:24,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:19:24,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:24,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:24,197 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:24,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-15 21:19:24,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 21:19:24,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:24,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:24,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:24,406 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:24,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:24,834 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:19:24,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098283624] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:24,834 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:24,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 18 [2022-03-15 21:19:24,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [843434618] [2022-03-15 21:19:24,834 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:24,835 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:24,837 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 54 transitions. [2022-03-15 21:19:24,837 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:25,295 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [49476#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (or d2 (<= 2 pos)) d3 d1 (<= 0 (+ 2 pos)))] [2022-03-15 21:19:25,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:19:25,295 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:25,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:19:25,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:19:25,296 INFO L87 Difference]: Start difference. First operand 525 states and 2009 transitions. Second operand has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:25,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:25,454 INFO L93 Difference]: Finished difference Result 741 states and 2611 transitions. [2022-03-15 21:19:25,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:19:25,454 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:19:25,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:25,456 INFO L225 Difference]: With dead ends: 741 [2022-03-15 21:19:25,456 INFO L226 Difference]: Without dead ends: 733 [2022-03-15 21:19:25,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:19:25,457 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 40 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:25,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 1 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:25,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2022-03-15 21:19:25,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 555. [2022-03-15 21:19:25,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 554 states have (on average 3.8501805054151625) internal successors, (2133), 554 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:25,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 2133 transitions. [2022-03-15 21:19:25,470 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 2133 transitions. Word has length 17 [2022-03-15 21:19:25,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:25,470 INFO L470 AbstractCegarLoop]: Abstraction has 555 states and 2133 transitions. [2022-03-15 21:19:25,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:25,470 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 2133 transitions. [2022-03-15 21:19:25,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:25,471 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:25,471 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:25,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:25,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-15 21:19:25,687 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:25,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:25,688 INFO L85 PathProgramCache]: Analyzing trace with hash -210902730, now seen corresponding path program 34 times [2022-03-15 21:19:25,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:25,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988499028] [2022-03-15 21:19:25,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:25,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:25,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:25,799 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:25,800 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:25,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988499028] [2022-03-15 21:19:25,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988499028] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:25,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273539868] [2022-03-15 21:19:25,800 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:19:25,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:25,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:25,801 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:25,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-15 21:19:25,831 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:19:25,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:25,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:25,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:26,055 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:26,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:26,741 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:26,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273539868] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:26,741 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:26,741 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:26,741 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [30434523] [2022-03-15 21:19:26,741 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:26,742 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:26,744 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 51 transitions. [2022-03-15 21:19:26,744 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:27,107 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [51446#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:19:27,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:19:27,107 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:27,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:19:27,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:19:27,108 INFO L87 Difference]: Start difference. First operand 555 states and 2133 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:27,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:27,284 INFO L93 Difference]: Finished difference Result 829 states and 2907 transitions. [2022-03-15 21:19:27,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:19:27,284 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:19:27,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:27,286 INFO L225 Difference]: With dead ends: 829 [2022-03-15 21:19:27,286 INFO L226 Difference]: Without dead ends: 821 [2022-03-15 21:19:27,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:19:27,286 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 53 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:27,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 1 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:27,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2022-03-15 21:19:27,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 585. [2022-03-15 21:19:27,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 584 states have (on average 3.8715753424657535) internal successors, (2261), 584 states have internal predecessors, (2261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:27,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 2261 transitions. [2022-03-15 21:19:27,296 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 2261 transitions. Word has length 17 [2022-03-15 21:19:27,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:27,296 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 2261 transitions. [2022-03-15 21:19:27,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:27,297 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 2261 transitions. [2022-03-15 21:19:27,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:27,298 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:27,298 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:27,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-15 21:19:27,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:27,499 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:27,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:27,499 INFO L85 PathProgramCache]: Analyzing trace with hash 892565302, now seen corresponding path program 35 times [2022-03-15 21:19:27,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:27,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373425391] [2022-03-15 21:19:27,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:27,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:27,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:27,602 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:27,603 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:27,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373425391] [2022-03-15 21:19:27,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373425391] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:27,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597552258] [2022-03-15 21:19:27,603 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:19:27,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:27,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:27,604 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:27,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-15 21:19:27,634 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:19:27,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:27,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:27,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:27,883 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:27,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:28,587 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:28,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597552258] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:28,587 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:28,587 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:28,587 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2122139688] [2022-03-15 21:19:28,588 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:28,588 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:28,590 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 46 transitions. [2022-03-15 21:19:28,590 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:28,838 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:19:28,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:19:28,838 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:28,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:19:28,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:28,839 INFO L87 Difference]: Start difference. First operand 585 states and 2261 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 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:19:29,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:29,010 INFO L93 Difference]: Finished difference Result 777 states and 2748 transitions. [2022-03-15 21:19:29,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:19:29,011 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 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 17 [2022-03-15 21:19:29,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:29,012 INFO L225 Difference]: With dead ends: 777 [2022-03-15 21:19:29,012 INFO L226 Difference]: Without dead ends: 773 [2022-03-15 21:19:29,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:29,013 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 45 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:29,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 1 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:29,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2022-03-15 21:19:29,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 578. [2022-03-15 21:19:29,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 577 states have (on average 3.8700173310225305) internal successors, (2233), 577 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:29,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 2233 transitions. [2022-03-15 21:19:29,024 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 2233 transitions. Word has length 17 [2022-03-15 21:19:29,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:29,025 INFO L470 AbstractCegarLoop]: Abstraction has 578 states and 2233 transitions. [2022-03-15 21:19:29,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 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:19:29,025 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 2233 transitions. [2022-03-15 21:19:29,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:29,026 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:29,026 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:29,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:29,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-15 21:19:29,239 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:29,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:29,240 INFO L85 PathProgramCache]: Analyzing trace with hash 443393334, now seen corresponding path program 36 times [2022-03-15 21:19:29,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:29,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714559795] [2022-03-15 21:19:29,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:29,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:29,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:29,336 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:29,336 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:29,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714559795] [2022-03-15 21:19:29,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714559795] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:29,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744618896] [2022-03-15 21:19:29,337 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:19:29,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:29,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:29,338 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:29,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-15 21:19:29,358 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:19:29,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:29,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:29,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:29,553 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:29,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:30,120 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:19:30,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744618896] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:30,120 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:30,120 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 18 [2022-03-15 21:19:30,121 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [61558862] [2022-03-15 21:19:30,121 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:30,122 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:30,123 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 55 transitions. [2022-03-15 21:19:30,123 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:30,539 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [55614#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 55613#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:19:30,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:19:30,540 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:30,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:19:30,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:30,540 INFO L87 Difference]: Start difference. First operand 578 states and 2233 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:30,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:30,694 INFO L93 Difference]: Finished difference Result 784 states and 2767 transitions. [2022-03-15 21:19:30,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:19:30,695 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:19:30,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:30,696 INFO L225 Difference]: With dead ends: 784 [2022-03-15 21:19:30,696 INFO L226 Difference]: Without dead ends: 780 [2022-03-15 21:19:30,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:30,697 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 59 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:30,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 1 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:19:30,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2022-03-15 21:19:30,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 587. [2022-03-15 21:19:30,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 586 states have (on average 3.8737201365187715) internal successors, (2270), 586 states have internal predecessors, (2270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:30,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 2270 transitions. [2022-03-15 21:19:30,707 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 2270 transitions. Word has length 17 [2022-03-15 21:19:30,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:30,707 INFO L470 AbstractCegarLoop]: Abstraction has 587 states and 2270 transitions. [2022-03-15 21:19:30,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:30,707 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 2270 transitions. [2022-03-15 21:19:30,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:30,708 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:30,708 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:30,724 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-15 21:19:30,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 21:19:30,909 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:30,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:30,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1555547190, now seen corresponding path program 37 times [2022-03-15 21:19:30,910 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:30,910 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871299593] [2022-03-15 21:19:30,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:30,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:30,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:30,997 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:30,998 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:30,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871299593] [2022-03-15 21:19:30,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871299593] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:30,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236084887] [2022-03-15 21:19:30,998 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:19:30,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:30,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:30,999 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:31,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-15 21:19:31,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:31,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:31,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:31,236 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:31,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:31,830 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:31,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236084887] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:31,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:31,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:31,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [782585748] [2022-03-15 21:19:31,831 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:31,832 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:31,833 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 46 transitions. [2022-03-15 21:19:31,833 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:32,082 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:19:32,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:19:32,083 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:32,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:19:32,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:32,083 INFO L87 Difference]: Start difference. First operand 587 states and 2270 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 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:19:32,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:32,251 INFO L93 Difference]: Finished difference Result 788 states and 2784 transitions. [2022-03-15 21:19:32,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:19:32,251 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 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 17 [2022-03-15 21:19:32,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:32,253 INFO L225 Difference]: With dead ends: 788 [2022-03-15 21:19:32,253 INFO L226 Difference]: Without dead ends: 784 [2022-03-15 21:19:32,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:32,254 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:32,254 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:32,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2022-03-15 21:19:32,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 595. [2022-03-15 21:19:32,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 3.8754208754208754) internal successors, (2302), 594 states have internal predecessors, (2302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:32,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 2302 transitions. [2022-03-15 21:19:32,268 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 2302 transitions. Word has length 17 [2022-03-15 21:19:32,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:32,268 INFO L470 AbstractCegarLoop]: Abstraction has 595 states and 2302 transitions. [2022-03-15 21:19:32,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 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:19:32,268 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 2302 transitions. [2022-03-15 21:19:32,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:32,270 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:32,270 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:32,292 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:32,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-15 21:19:32,483 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:32,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:32,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1037131842, now seen corresponding path program 38 times [2022-03-15 21:19:32,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:32,485 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389971102] [2022-03-15 21:19:32,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:32,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:32,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:32,573 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:32,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:32,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389971102] [2022-03-15 21:19:32,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389971102] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:32,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271884559] [2022-03-15 21:19:32,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:19:32,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:32,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:32,574 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:32,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-15 21:19:32,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:19:32,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:32,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:32,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:32,791 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:32,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:33,404 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:33,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271884559] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:33,404 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:33,404 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 19 [2022-03-15 21:19:33,404 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2116008066] [2022-03-15 21:19:33,404 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:33,405 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:33,407 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 53 transitions. [2022-03-15 21:19:33,407 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:33,782 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [59786#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:19:33,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:19:33,782 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:33,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:19:33,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:33,783 INFO L87 Difference]: Start difference. First operand 595 states and 2302 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:33,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:33,943 INFO L93 Difference]: Finished difference Result 807 states and 2847 transitions. [2022-03-15 21:19:33,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:19:33,943 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:19:33,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:33,946 INFO L225 Difference]: With dead ends: 807 [2022-03-15 21:19:33,946 INFO L226 Difference]: Without dead ends: 803 [2022-03-15 21:19:33,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:33,947 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 47 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:33,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 1 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:33,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2022-03-15 21:19:33,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 587. [2022-03-15 21:19:33,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 586 states have (on average 3.8737201365187715) internal successors, (2270), 586 states have internal predecessors, (2270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:33,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 2270 transitions. [2022-03-15 21:19:33,962 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 2270 transitions. Word has length 17 [2022-03-15 21:19:33,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:33,962 INFO L470 AbstractCegarLoop]: Abstraction has 587 states and 2270 transitions. [2022-03-15 21:19:33,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:33,962 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 2270 transitions. [2022-03-15 21:19:33,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:33,964 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:33,964 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:33,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:34,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-15 21:19:34,183 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:34,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:34,184 INFO L85 PathProgramCache]: Analyzing trace with hash 326844334, now seen corresponding path program 39 times [2022-03-15 21:19:34,184 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:34,184 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233179273] [2022-03-15 21:19:34,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:34,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:34,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:34,271 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:34,271 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:34,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233179273] [2022-03-15 21:19:34,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233179273] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:34,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947511791] [2022-03-15 21:19:34,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:19:34,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:34,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:34,273 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:34,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-15 21:19:34,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 21:19:34,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:34,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:34,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:34,482 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:34,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:34,896 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:19:34,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947511791] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:34,897 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:34,897 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 18 [2022-03-15 21:19:34,897 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [657387847] [2022-03-15 21:19:34,897 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:34,897 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:34,900 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 53 transitions. [2022-03-15 21:19:34,900 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:35,294 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:19:35,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:19:35,295 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:35,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:19:35,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-15 21:19:35,295 INFO L87 Difference]: Start difference. First operand 587 states and 2270 transitions. Second operand has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:35,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:35,394 INFO L93 Difference]: Finished difference Result 716 states and 2652 transitions. [2022-03-15 21:19:35,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 21:19:35,394 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:19:35,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:35,396 INFO L225 Difference]: With dead ends: 716 [2022-03-15 21:19:35,396 INFO L226 Difference]: Without dead ends: 712 [2022-03-15 21:19:35,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-15 21:19:35,396 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 28 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:35,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:19:35,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2022-03-15 21:19:35,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 603. [2022-03-15 21:19:35,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 602 states have (on average 3.877076411960133) internal successors, (2334), 602 states have internal predecessors, (2334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:35,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 2334 transitions. [2022-03-15 21:19:35,409 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 2334 transitions. Word has length 17 [2022-03-15 21:19:35,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:35,409 INFO L470 AbstractCegarLoop]: Abstraction has 603 states and 2334 transitions. [2022-03-15 21:19:35,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:35,409 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 2334 transitions. [2022-03-15 21:19:35,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:35,411 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:35,411 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:35,430 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-15 21:19:35,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:35,623 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:35,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:35,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1558172966, now seen corresponding path program 40 times [2022-03-15 21:19:35,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:35,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599032378] [2022-03-15 21:19:35,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:35,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:35,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:35,724 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:35,724 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:35,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599032378] [2022-03-15 21:19:35,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599032378] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:35,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969963785] [2022-03-15 21:19:35,725 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:19:35,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:35,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:35,728 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:35,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-15 21:19:35,751 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:19:35,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:35,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:35,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:35,954 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:35,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:36,466 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:36,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969963785] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:36,467 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:36,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:36,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1744171769] [2022-03-15 21:19:36,467 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:36,468 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:36,469 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 48 transitions. [2022-03-15 21:19:36,469 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:36,745 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:19:36,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:19:36,745 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:36,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:19:36,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:36,746 INFO L87 Difference]: Start difference. First operand 603 states and 2334 transitions. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:36,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:36,876 INFO L93 Difference]: Finished difference Result 796 states and 2878 transitions. [2022-03-15 21:19:36,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:19:36,877 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:19:36,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:36,879 INFO L225 Difference]: With dead ends: 796 [2022-03-15 21:19:36,879 INFO L226 Difference]: Without dead ends: 792 [2022-03-15 21:19:36,879 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:36,880 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 30 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:36,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 1 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:19:36,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2022-03-15 21:19:36,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 622. [2022-03-15 21:19:36,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 3.8776167471819645) internal successors, (2408), 621 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:36,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 2408 transitions. [2022-03-15 21:19:36,894 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 2408 transitions. Word has length 17 [2022-03-15 21:19:36,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:36,895 INFO L470 AbstractCegarLoop]: Abstraction has 622 states and 2408 transitions. [2022-03-15 21:19:36,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:36,895 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 2408 transitions. [2022-03-15 21:19:36,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:36,896 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:36,897 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:36,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:37,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:37,119 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:37,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:37,120 INFO L85 PathProgramCache]: Analyzing trace with hash -384133132, now seen corresponding path program 41 times [2022-03-15 21:19:37,120 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:37,120 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835768933] [2022-03-15 21:19:37,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:37,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:37,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:37,203 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:37,203 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:37,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835768933] [2022-03-15 21:19:37,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835768933] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:37,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733562472] [2022-03-15 21:19:37,204 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:19:37,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:37,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:37,205 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:37,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-15 21:19:37,224 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:19:37,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:37,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:37,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:37,416 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:37,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:37,788 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:19:37,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733562472] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:37,788 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:37,788 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 18 [2022-03-15 21:19:37,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1999296036] [2022-03-15 21:19:37,788 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:37,789 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:37,791 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 61 transitions. [2022-03-15 21:19:37,791 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:38,307 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [66080#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:19:38,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:19:38,307 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:38,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:19:38,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:19:38,308 INFO L87 Difference]: Start difference. First operand 622 states and 2408 transitions. Second operand has 10 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:38,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:38,419 INFO L93 Difference]: Finished difference Result 769 states and 2837 transitions. [2022-03-15 21:19:38,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 21:19:38,420 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:19:38,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:38,421 INFO L225 Difference]: With dead ends: 769 [2022-03-15 21:19:38,421 INFO L226 Difference]: Without dead ends: 765 [2022-03-15 21:19:38,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:19:38,422 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 34 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:38,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 1 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:19:38,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-03-15 21:19:38,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 629. [2022-03-15 21:19:38,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 3.875796178343949) internal successors, (2434), 628 states have internal predecessors, (2434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:38,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 2434 transitions. [2022-03-15 21:19:38,432 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 2434 transitions. Word has length 17 [2022-03-15 21:19:38,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:38,432 INFO L470 AbstractCegarLoop]: Abstraction has 629 states and 2434 transitions. [2022-03-15 21:19:38,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:38,432 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 2434 transitions. [2022-03-15 21:19:38,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:38,434 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:38,434 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:38,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-15 21:19:38,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-15 21:19:38,634 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:38,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:38,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1479082124, now seen corresponding path program 42 times [2022-03-15 21:19:38,635 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:38,635 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846970738] [2022-03-15 21:19:38,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:38,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:38,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:38,721 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:38,722 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:38,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846970738] [2022-03-15 21:19:38,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846970738] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:38,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236321443] [2022-03-15 21:19:38,722 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:19:38,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:38,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:38,723 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:38,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-15 21:19:38,743 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:19:38,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:38,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:38,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:38,965 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:38,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:39,444 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:39,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1236321443] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:39,444 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:39,444 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:39,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [726322561] [2022-03-15 21:19:39,444 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:39,445 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:39,447 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 51 transitions. [2022-03-15 21:19:39,447 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:39,819 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [68226#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:19:39,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:19:39,819 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:39,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:19:39,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:19:39,819 INFO L87 Difference]: Start difference. First operand 629 states and 2434 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:39,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:39,988 INFO L93 Difference]: Finished difference Result 890 states and 3204 transitions. [2022-03-15 21:19:39,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:19:39,988 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:19:39,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:39,991 INFO L225 Difference]: With dead ends: 890 [2022-03-15 21:19:39,991 INFO L226 Difference]: Without dead ends: 886 [2022-03-15 21:19:39,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:19:39,992 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 43 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:39,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 1 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:39,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 886 states. [2022-03-15 21:19:40,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 886 to 641. [2022-03-15 21:19:40,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 640 states have (on average 3.88125) internal successors, (2484), 640 states have internal predecessors, (2484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:40,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 2484 transitions. [2022-03-15 21:19:40,008 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 2484 transitions. Word has length 17 [2022-03-15 21:19:40,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:40,009 INFO L470 AbstractCegarLoop]: Abstraction has 641 states and 2484 transitions. [2022-03-15 21:19:40,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:40,009 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 2484 transitions. [2022-03-15 21:19:40,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:40,010 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:40,010 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:40,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:40,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-15 21:19:40,223 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:40,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:40,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1788348972, now seen corresponding path program 43 times [2022-03-15 21:19:40,225 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:40,225 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700162251] [2022-03-15 21:19:40,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:40,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:40,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:40,310 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:40,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:40,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700162251] [2022-03-15 21:19:40,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700162251] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:40,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217646181] [2022-03-15 21:19:40,311 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:19:40,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:40,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:40,312 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:40,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-15 21:19:40,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:40,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:40,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:40,531 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:40,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:40,935 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:19:40,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217646181] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:40,937 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:40,937 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 19 [2022-03-15 21:19:40,937 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [456756629] [2022-03-15 21:19:40,937 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:40,938 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:40,940 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 55 transitions. [2022-03-15 21:19:40,940 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:41,441 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [70518#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 70517#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 70516#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:19:41,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:19:41,441 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:41,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:19:41,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:19:41,442 INFO L87 Difference]: Start difference. First operand 641 states and 2484 transitions. Second operand has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:41,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:41,658 INFO L93 Difference]: Finished difference Result 876 states and 3145 transitions. [2022-03-15 21:19:41,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:19:41,658 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:19:41,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:41,660 INFO L225 Difference]: With dead ends: 876 [2022-03-15 21:19:41,660 INFO L226 Difference]: Without dead ends: 872 [2022-03-15 21:19:41,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:19:41,660 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 57 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:41,661 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 1 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:41,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2022-03-15 21:19:41,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 642. [2022-03-15 21:19:41,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 641 states have (on average 3.8954758190327614) internal successors, (2497), 641 states have internal predecessors, (2497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:41,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 2497 transitions. [2022-03-15 21:19:41,673 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 2497 transitions. Word has length 17 [2022-03-15 21:19:41,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:41,673 INFO L470 AbstractCegarLoop]: Abstraction has 642 states and 2497 transitions. [2022-03-15 21:19:41,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:41,673 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 2497 transitions. [2022-03-15 21:19:41,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:41,674 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:41,674 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:41,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-15 21:19:41,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-15 21:19:41,875 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:41,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:41,875 INFO L85 PathProgramCache]: Analyzing trace with hash 722229932, now seen corresponding path program 44 times [2022-03-15 21:19:41,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:41,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552678230] [2022-03-15 21:19:41,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:41,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:41,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:41,974 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:41,975 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:41,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552678230] [2022-03-15 21:19:41,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552678230] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:41,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050480724] [2022-03-15 21:19:41,975 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:19:41,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:41,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:41,976 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:41,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-15 21:19:42,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:19:42,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:42,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:42,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:42,230 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:42,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:42,809 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:42,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050480724] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:42,810 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:42,810 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:42,810 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [939637498] [2022-03-15 21:19:42,810 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:42,811 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:42,812 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 49 transitions. [2022-03-15 21:19:42,812 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:43,130 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [72797#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:19:43,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:19:43,131 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:43,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:19:43,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:19:43,131 INFO L87 Difference]: Start difference. First operand 642 states and 2497 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:43,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:43,322 INFO L93 Difference]: Finished difference Result 880 states and 3157 transitions. [2022-03-15 21:19:43,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:19:43,322 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:19:43,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:43,323 INFO L225 Difference]: With dead ends: 880 [2022-03-15 21:19:43,323 INFO L226 Difference]: Without dead ends: 872 [2022-03-15 21:19:43,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:19:43,324 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 51 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:43,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 1 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:43,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2022-03-15 21:19:43,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 678. [2022-03-15 21:19:43,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 3.914327917282127) internal successors, (2650), 677 states have internal predecessors, (2650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:43,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 2650 transitions. [2022-03-15 21:19:43,338 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 2650 transitions. Word has length 17 [2022-03-15 21:19:43,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:43,338 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 2650 transitions. [2022-03-15 21:19:43,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:43,338 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 2650 transitions. [2022-03-15 21:19:43,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:43,339 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:43,339 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:43,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:43,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:43,540 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:43,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:43,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1825697964, now seen corresponding path program 45 times [2022-03-15 21:19:43,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:43,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214421194] [2022-03-15 21:19:43,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:43,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:43,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:43,635 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:43,635 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:43,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214421194] [2022-03-15 21:19:43,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214421194] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:43,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415576932] [2022-03-15 21:19:43,636 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:19:43,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:43,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:43,639 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:43,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-15 21:19:43,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 21:19:43,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:43,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:43,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:43,873 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:43,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:44,452 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:44,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415576932] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:44,453 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:44,453 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:44,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1114416248] [2022-03-15 21:19:44,453 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:44,454 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:44,455 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 44 transitions. [2022-03-15 21:19:44,455 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:44,655 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:19:44,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:19:44,655 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:44,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:19:44,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:44,656 INFO L87 Difference]: Start difference. First operand 678 states and 2650 transitions. Second operand has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:44,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:44,828 INFO L93 Difference]: Finished difference Result 847 states and 3060 transitions. [2022-03-15 21:19:44,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:19:44,829 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:19:44,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:44,831 INFO L225 Difference]: With dead ends: 847 [2022-03-15 21:19:44,831 INFO L226 Difference]: Without dead ends: 843 [2022-03-15 21:19:44,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:44,831 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:44,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 513 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:44,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2022-03-15 21:19:44,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 664. [2022-03-15 21:19:44,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 3.9200603318250375) internal successors, (2599), 663 states have internal predecessors, (2599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:44,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 2599 transitions. [2022-03-15 21:19:44,841 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 2599 transitions. Word has length 17 [2022-03-15 21:19:44,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:44,841 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 2599 transitions. [2022-03-15 21:19:44,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:44,841 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 2599 transitions. [2022-03-15 21:19:44,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:44,843 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:44,843 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:44,858 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-15 21:19:45,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-15 21:19:45,043 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:45,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:45,044 INFO L85 PathProgramCache]: Analyzing trace with hash 238711860, now seen corresponding path program 46 times [2022-03-15 21:19:45,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:45,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005455701] [2022-03-15 21:19:45,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:45,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:45,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:45,154 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:45,155 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:45,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005455701] [2022-03-15 21:19:45,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005455701] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:45,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951108991] [2022-03-15 21:19:45,155 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:19:45,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:45,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:45,156 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:45,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-15 21:19:45,181 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:19:45,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:45,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:45,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:45,406 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:45,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:45,895 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:45,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951108991] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:45,895 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:45,895 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:45,895 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [269954179] [2022-03-15 21:19:45,895 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:45,896 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:45,898 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 51 transitions. [2022-03-15 21:19:45,898 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:46,347 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [77446#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 77447#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0))), 77445#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:19:46,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:19:46,348 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:46,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:19:46,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:19:46,348 INFO L87 Difference]: Start difference. First operand 664 states and 2599 transitions. Second operand has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:46,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:46,600 INFO L93 Difference]: Finished difference Result 968 states and 3449 transitions. [2022-03-15 21:19:46,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:19:46,601 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:19:46,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:46,609 INFO L225 Difference]: With dead ends: 968 [2022-03-15 21:19:46,609 INFO L226 Difference]: Without dead ends: 964 [2022-03-15 21:19:46,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:19:46,610 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 70 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:46,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 1 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 727 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:46,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states. [2022-03-15 21:19:46,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 670. [2022-03-15 21:19:46,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 3.9162929745889388) internal successors, (2620), 669 states have internal predecessors, (2620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:46,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 2620 transitions. [2022-03-15 21:19:46,621 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 2620 transitions. Word has length 17 [2022-03-15 21:19:46,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:46,621 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 2620 transitions. [2022-03-15 21:19:46,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:46,622 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 2620 transitions. [2022-03-15 21:19:46,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:46,623 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:46,623 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:46,638 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-15 21:19:46,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-15 21:19:46,823 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:46,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:46,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1376525996, now seen corresponding path program 47 times [2022-03-15 21:19:46,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:46,825 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303429166] [2022-03-15 21:19:46,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:46,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:46,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:46,913 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:46,913 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:46,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303429166] [2022-03-15 21:19:46,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303429166] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:46,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115786343] [2022-03-15 21:19:46,914 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:19:46,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:46,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:46,915 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:46,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-15 21:19:46,935 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:19:46,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:46,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 21:19:46,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:47,128 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:47,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:47,463 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:47,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115786343] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:47,464 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:47,464 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 9] total 20 [2022-03-15 21:19:47,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2066027312] [2022-03-15 21:19:47,464 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:47,465 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:47,466 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 53 transitions. [2022-03-15 21:19:47,466 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:47,854 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [79875#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 79874#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:19:47,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:19:47,854 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:47,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:19:47,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:19:47,854 INFO L87 Difference]: Start difference. First operand 670 states and 2620 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:48,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:48,023 INFO L93 Difference]: Finished difference Result 956 states and 3397 transitions. [2022-03-15 21:19:48,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:19:48,024 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:19:48,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:48,026 INFO L225 Difference]: With dead ends: 956 [2022-03-15 21:19:48,026 INFO L226 Difference]: Without dead ends: 952 [2022-03-15 21:19:48,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:19:48,026 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 61 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:48,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 1 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:48,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 952 states. [2022-03-15 21:19:48,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 952 to 664. [2022-03-15 21:19:48,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 3.9200603318250375) internal successors, (2599), 663 states have internal predecessors, (2599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:48,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 2599 transitions. [2022-03-15 21:19:48,038 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 2599 transitions. Word has length 17 [2022-03-15 21:19:48,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:48,038 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 2599 transitions. [2022-03-15 21:19:48,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:48,038 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 2599 transitions. [2022-03-15 21:19:48,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:48,040 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:48,040 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:48,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:48,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-15 21:19:48,259 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:48,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:48,260 INFO L85 PathProgramCache]: Analyzing trace with hash 457455058, now seen corresponding path program 48 times [2022-03-15 21:19:48,261 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:48,261 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960576846] [2022-03-15 21:19:48,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:48,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:48,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:48,343 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:48,344 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:48,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960576846] [2022-03-15 21:19:48,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960576846] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:48,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118036805] [2022-03-15 21:19:48,344 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:19:48,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:48,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:48,345 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:48,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-15 21:19:48,364 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 21:19:48,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:48,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:48,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:48,572 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:48,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:49,029 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:19:49,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118036805] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:49,029 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:49,029 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 19 [2022-03-15 21:19:49,029 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1512767340] [2022-03-15 21:19:49,029 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:49,030 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:49,032 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 51 transitions. [2022-03-15 21:19:49,032 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:49,388 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [82277#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:19:49,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:19:49,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:49,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:19:49,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:49,389 INFO L87 Difference]: Start difference. First operand 664 states and 2599 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:49,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:49,517 INFO L93 Difference]: Finished difference Result 839 states and 3104 transitions. [2022-03-15 21:19:49,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:19:49,518 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:19:49,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:49,519 INFO L225 Difference]: With dead ends: 839 [2022-03-15 21:19:49,520 INFO L226 Difference]: Without dead ends: 835 [2022-03-15 21:19:49,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:49,520 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 33 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:49,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 1 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:19:49,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states. [2022-03-15 21:19:49,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 687. [2022-03-15 21:19:49,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 3.925655976676385) internal successors, (2693), 686 states have internal predecessors, (2693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:49,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2693 transitions. [2022-03-15 21:19:49,531 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2693 transitions. Word has length 17 [2022-03-15 21:19:49,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:49,531 INFO L470 AbstractCegarLoop]: Abstraction has 687 states and 2693 transitions. [2022-03-15 21:19:49,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:49,531 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2693 transitions. [2022-03-15 21:19:49,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:49,532 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:49,532 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:49,548 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-15 21:19:49,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-03-15 21:19:49,733 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:49,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:49,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1560923090, now seen corresponding path program 49 times [2022-03-15 21:19:49,734 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:49,734 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273483342] [2022-03-15 21:19:49,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:49,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:49,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:49,837 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:49,838 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:49,838 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273483342] [2022-03-15 21:19:49,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273483342] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:49,838 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935570426] [2022-03-15 21:19:49,838 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:19:49,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:49,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:49,840 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:49,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-15 21:19:49,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:49,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:49,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:50,111 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:50,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:50,595 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:50,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935570426] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:50,595 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:50,595 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:50,595 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1309876368] [2022-03-15 21:19:50,595 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:50,596 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:50,598 INFO L252 McrAutomatonBuilder]: Finished intersection with 31 states and 46 transitions. [2022-03-15 21:19:50,598 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:50,842 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:19:50,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:19:50,843 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:50,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:19:50,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:50,843 INFO L87 Difference]: Start difference. First operand 687 states and 2693 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 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:19:50,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:50,987 INFO L93 Difference]: Finished difference Result 870 states and 3199 transitions. [2022-03-15 21:19:50,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:19:50,987 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 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 17 [2022-03-15 21:19:50,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:50,989 INFO L225 Difference]: With dead ends: 870 [2022-03-15 21:19:50,989 INFO L226 Difference]: Without dead ends: 866 [2022-03-15 21:19:50,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:50,990 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 32 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:50,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 1 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:19:50,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states. [2022-03-15 21:19:50,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 691. [2022-03-15 21:19:50,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 3.915942028985507) internal successors, (2702), 690 states have internal predecessors, (2702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:51,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 2702 transitions. [2022-03-15 21:19:51,000 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 2702 transitions. Word has length 17 [2022-03-15 21:19:51,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:51,000 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 2702 transitions. [2022-03-15 21:19:51,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 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:19:51,000 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 2702 transitions. [2022-03-15 21:19:51,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:51,001 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:51,001 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:51,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-15 21:19:51,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:51,202 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:51,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:51,202 INFO L85 PathProgramCache]: Analyzing trace with hash -186558270, now seen corresponding path program 50 times [2022-03-15 21:19:51,203 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:51,203 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064952165] [2022-03-15 21:19:51,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:51,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:51,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:51,311 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:51,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:51,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064952165] [2022-03-15 21:19:51,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064952165] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:51,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292032838] [2022-03-15 21:19:51,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:19:51,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:51,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:51,315 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:51,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-15 21:19:51,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:19:51,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:51,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:51,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:51,527 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:51,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:51,876 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:19:51,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292032838] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:51,877 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:51,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 18 [2022-03-15 21:19:51,877 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1987483018] [2022-03-15 21:19:51,877 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:51,878 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:51,879 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 51 transitions. [2022-03-15 21:19:51,879 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:52,221 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:19:52,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:19:52,222 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:52,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:19:52,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-15 21:19:52,222 INFO L87 Difference]: Start difference. First operand 691 states and 2702 transitions. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:52,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:52,324 INFO L93 Difference]: Finished difference Result 821 states and 3072 transitions. [2022-03-15 21:19:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 21:19:52,324 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:19:52,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:52,326 INFO L225 Difference]: With dead ends: 821 [2022-03-15 21:19:52,326 INFO L226 Difference]: Without dead ends: 817 [2022-03-15 21:19:52,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-03-15 21:19:52,326 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 29 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:52,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:19:52,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2022-03-15 21:19:52,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 690. [2022-03-15 21:19:52,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 689 states have (on average 3.9201741654571842) internal successors, (2701), 689 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:52,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 2701 transitions. [2022-03-15 21:19:52,336 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 2701 transitions. Word has length 17 [2022-03-15 21:19:52,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:52,336 INFO L470 AbstractCegarLoop]: Abstraction has 690 states and 2701 transitions. [2022-03-15 21:19:52,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:52,336 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 2701 transitions. [2022-03-15 21:19:52,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:52,337 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:52,337 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:52,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-03-15 21:19:52,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-15 21:19:52,538 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:52,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:52,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1646703286, now seen corresponding path program 51 times [2022-03-15 21:19:52,539 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:52,539 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101032246] [2022-03-15 21:19:52,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:52,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:52,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:52,628 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:52,628 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:52,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101032246] [2022-03-15 21:19:52,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101032246] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:52,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601716654] [2022-03-15 21:19:52,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:19:52,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:52,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:52,630 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:52,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-15 21:19:52,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 21:19:52,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:52,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:52,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:52,867 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:52,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:53,446 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:53,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601716654] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:53,446 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:53,446 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:53,446 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1873096047] [2022-03-15 21:19:53,446 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:53,447 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:53,448 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 49 transitions. [2022-03-15 21:19:53,449 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:53,760 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [89296#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:19:53,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:19:53,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:53,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:19:53,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:19:53,761 INFO L87 Difference]: Start difference. First operand 690 states and 2701 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:53,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:53,950 INFO L93 Difference]: Finished difference Result 909 states and 3304 transitions. [2022-03-15 21:19:53,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:19:53,951 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:19:53,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:53,953 INFO L225 Difference]: With dead ends: 909 [2022-03-15 21:19:53,953 INFO L226 Difference]: Without dead ends: 901 [2022-03-15 21:19:53,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:19:53,953 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 51 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:53,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 1 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:19:53,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2022-03-15 21:19:53,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 726. [2022-03-15 21:19:53,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 725 states have (on average 3.9393103448275864) internal successors, (2856), 725 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:53,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 2856 transitions. [2022-03-15 21:19:53,965 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 2856 transitions. Word has length 17 [2022-03-15 21:19:53,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:53,966 INFO L470 AbstractCegarLoop]: Abstraction has 726 states and 2856 transitions. [2022-03-15 21:19:53,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:53,966 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 2856 transitions. [2022-03-15 21:19:53,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:53,968 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:53,968 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:53,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:54,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:54,183 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:54,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:54,184 INFO L85 PathProgramCache]: Analyzing trace with hash -543235254, now seen corresponding path program 52 times [2022-03-15 21:19:54,185 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:54,185 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295646560] [2022-03-15 21:19:54,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:54,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:54,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:54,272 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:54,273 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:54,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295646560] [2022-03-15 21:19:54,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295646560] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:54,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622430763] [2022-03-15 21:19:54,273 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:19:54,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:54,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:54,274 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:54,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-15 21:19:54,305 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:19:54,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:54,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:54,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:54,583 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:54,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:55,250 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:55,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622430763] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:55,250 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:55,250 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 20 [2022-03-15 21:19:55,250 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1006335607] [2022-03-15 21:19:55,250 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:55,251 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:55,255 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 44 transitions. [2022-03-15 21:19:55,255 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:55,460 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:19:55,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:19:55,461 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:55,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:19:55,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:55,461 INFO L87 Difference]: Start difference. First operand 726 states and 2856 transitions. Second operand has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:55,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:55,615 INFO L93 Difference]: Finished difference Result 896 states and 3269 transitions. [2022-03-15 21:19:55,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:19:55,616 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:19:55,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:55,617 INFO L225 Difference]: With dead ends: 896 [2022-03-15 21:19:55,617 INFO L226 Difference]: Without dead ends: 892 [2022-03-15 21:19:55,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:19:55,618 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:55,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:19:55,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states. [2022-03-15 21:19:55,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 721. [2022-03-15 21:19:55,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 720 states have (on average 3.9375) internal successors, (2835), 720 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:55,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 2835 transitions. [2022-03-15 21:19:55,630 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 2835 transitions. Word has length 17 [2022-03-15 21:19:55,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:55,630 INFO L470 AbstractCegarLoop]: Abstraction has 721 states and 2835 transitions. [2022-03-15 21:19:55,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:55,630 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 2835 transitions. [2022-03-15 21:19:55,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:55,631 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:55,631 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:55,647 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-15 21:19:55,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:55,832 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:55,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:55,832 INFO L85 PathProgramCache]: Analyzing trace with hash 119746634, now seen corresponding path program 53 times [2022-03-15 21:19:55,832 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:55,833 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532526113] [2022-03-15 21:19:55,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:55,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:55,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:55,921 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:55,921 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:55,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532526113] [2022-03-15 21:19:55,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532526113] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:55,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775608099] [2022-03-15 21:19:55,922 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:19:55,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:55,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:55,923 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:55,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-15 21:19:55,943 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:19:55,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:55,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:55,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:56,148 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:56,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:56,520 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:56,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775608099] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:56,520 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:56,520 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 9] total 22 [2022-03-15 21:19:56,520 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [251157801] [2022-03-15 21:19:56,520 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:56,521 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:56,523 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 44 transitions. [2022-03-15 21:19:56,523 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:56,726 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:19:56,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 21:19:56,726 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:56,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 21:19:56,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:19:56,727 INFO L87 Difference]: Start difference. First operand 721 states and 2835 transitions. Second operand has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:56,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:56,877 INFO L93 Difference]: Finished difference Result 910 states and 3319 transitions. [2022-03-15 21:19:56,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:19:56,877 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:19:56,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:56,879 INFO L225 Difference]: With dead ends: 910 [2022-03-15 21:19:56,879 INFO L226 Difference]: Without dead ends: 906 [2022-03-15 21:19:56,879 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:19:56,880 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:56,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:19:56,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 906 states. [2022-03-15 21:19:56,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 906 to 729. [2022-03-15 21:19:56,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 728 states have (on average 3.9381868131868134) internal successors, (2867), 728 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:56,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 2867 transitions. [2022-03-15 21:19:56,898 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 2867 transitions. Word has length 17 [2022-03-15 21:19:56,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:56,898 INFO L470 AbstractCegarLoop]: Abstraction has 729 states and 2867 transitions. [2022-03-15 21:19:56,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:56,898 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 2867 transitions. [2022-03-15 21:19:56,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 21:19:56,899 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:56,900 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:56,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-15 21:19:57,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:57,100 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:57,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:57,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1822034898, now seen corresponding path program 54 times [2022-03-15 21:19:57,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:57,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887981058] [2022-03-15 21:19:57,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:57,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:57,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:57,186 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:57,186 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:57,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887981058] [2022-03-15 21:19:57,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887981058] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:57,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134991312] [2022-03-15 21:19:57,186 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:19:57,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:57,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:57,187 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:57,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-15 21:19:57,207 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:19:57,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:57,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 21:19:57,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:57,399 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:57,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:57,825 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:19:57,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134991312] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:57,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:57,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 18 [2022-03-15 21:19:57,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [269722970] [2022-03-15 21:19:57,826 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:57,827 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:57,828 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 51 transitions. [2022-03-15 21:19:57,828 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:58,175 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [96718#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:19:58,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:19:58,175 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:58,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:19:58,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:19:58,175 INFO L87 Difference]: Start difference. First operand 729 states and 2867 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:58,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:58,326 INFO L93 Difference]: Finished difference Result 909 states and 3303 transitions. [2022-03-15 21:19:58,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:19:58,326 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 21:19:58,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:58,328 INFO L225 Difference]: With dead ends: 909 [2022-03-15 21:19:58,328 INFO L226 Difference]: Without dead ends: 905 [2022-03-15 21:19:58,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:19:58,328 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 48 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:58,328 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 1 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:19:58,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states. [2022-03-15 21:19:58,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 721. [2022-03-15 21:19:58,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 720 states have (on average 3.9375) internal successors, (2835), 720 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:58,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 2835 transitions. [2022-03-15 21:19:58,340 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 2835 transitions. Word has length 17 [2022-03-15 21:19:58,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:58,340 INFO L470 AbstractCegarLoop]: Abstraction has 721 states and 2835 transitions. [2022-03-15 21:19:58,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:58,340 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 2835 transitions. [2022-03-15 21:19:58,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 21:19:58,341 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:58,341 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:58,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:58,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:58,542 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:58,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:58,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1491286218, now seen corresponding path program 55 times [2022-03-15 21:19:58,543 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:58,543 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611234350] [2022-03-15 21:19:58,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:58,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:58,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:58,562 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-15 21:19:58,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:58,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611234350] [2022-03-15 21:19:58,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611234350] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:58,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983689285] [2022-03-15 21:19:58,563 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:19:58,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:58,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:58,564 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:58,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-15 21:19:58,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:58,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 21:19:58,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:58,621 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-15 21:19:58,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:58,672 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 21:19:58,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983689285] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:58,673 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:58,673 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 5] total 6 [2022-03-15 21:19:58,673 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1793788230] [2022-03-15 21:19:58,673 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:58,674 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:58,678 INFO L252 McrAutomatonBuilder]: Finished intersection with 61 states and 113 transitions. [2022-03-15 21:19:58,678 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:59,000 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [99148#(or (not g3) (not d3)), 99144#(or (not g3) d3)] [2022-03-15 21:19:59,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 21:19:59,000 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:59,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 21:19:59,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-15 21:19:59,001 INFO L87 Difference]: Start difference. First operand 721 states and 2835 transitions. Second operand has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:59,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:59,049 INFO L93 Difference]: Finished difference Result 746 states and 2765 transitions. [2022-03-15 21:19:59,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 21:19:59,049 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:19:59,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:59,050 INFO L225 Difference]: With dead ends: 746 [2022-03-15 21:19:59,050 INFO L226 Difference]: Without dead ends: 733 [2022-03-15 21:19:59,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-03-15 21:19:59,051 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 34 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:59,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 1 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:19:59,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2022-03-15 21:19:59,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 584. [2022-03-15 21:19:59,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 583 states have (on average 3.727272727272727) internal successors, (2173), 583 states have internal predecessors, (2173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:59,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 2173 transitions. [2022-03-15 21:19:59,063 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 2173 transitions. Word has length 18 [2022-03-15 21:19:59,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:59,063 INFO L470 AbstractCegarLoop]: Abstraction has 584 states and 2173 transitions. [2022-03-15 21:19:59,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 6 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:59,063 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 2173 transitions. [2022-03-15 21:19:59,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 21:19:59,065 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:59,065 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:59,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-15 21:19:59,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-03-15 21:19:59,281 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:59,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:59,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1089441694, now seen corresponding path program 56 times [2022-03-15 21:19:59,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:59,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060911702] [2022-03-15 21:19:59,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:59,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:59,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:59,298 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-15 21:19:59,299 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:59,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060911702] [2022-03-15 21:19:59,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060911702] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:59,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874511835] [2022-03-15 21:19:59,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:19:59,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:59,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:59,300 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:59,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-15 21:19:59,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:19:59,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:59,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 21:19:59,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:59,362 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-15 21:19:59,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:19:59,397 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 21:19:59,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874511835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:19:59,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:19:59,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 5] total 7 [2022-03-15 21:19:59,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [272161233] [2022-03-15 21:19:59,398 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:19:59,399 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:19:59,402 INFO L252 McrAutomatonBuilder]: Finished intersection with 59 states and 108 transitions. [2022-03-15 21:19:59,402 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:19:59,637 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [101186#(or (not g2) d2), 101190#(or (not g2) (not d2))] [2022-03-15 21:19:59,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 21:19:59,638 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:19:59,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 21:19:59,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-03-15 21:19:59,638 INFO L87 Difference]: Start difference. First operand 584 states and 2173 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 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:19:59,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:19:59,682 INFO L93 Difference]: Finished difference Result 602 states and 2104 transitions. [2022-03-15 21:19:59,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 21:19:59,682 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 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 18 [2022-03-15 21:19:59,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:19:59,683 INFO L225 Difference]: With dead ends: 602 [2022-03-15 21:19:59,684 INFO L226 Difference]: Without dead ends: 565 [2022-03-15 21:19:59,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-03-15 21:19:59,684 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 38 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:19:59,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 1 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:19:59,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-03-15 21:19:59,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 413. [2022-03-15 21:19:59,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 412 states have (on average 3.4271844660194173) internal successors, (1412), 412 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:19:59,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 1412 transitions. [2022-03-15 21:19:59,690 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 1412 transitions. Word has length 18 [2022-03-15 21:19:59,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:19:59,690 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 1412 transitions. [2022-03-15 21:19:59,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 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:19:59,690 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 1412 transitions. [2022-03-15 21:19:59,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 21:19:59,691 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:19:59,691 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:19:59,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-15 21:19:59,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-15 21:19:59,891 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:19:59,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:19:59,892 INFO L85 PathProgramCache]: Analyzing trace with hash 84353853, now seen corresponding path program 57 times [2022-03-15 21:19:59,893 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:19:59,893 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014037260] [2022-03-15 21:19:59,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:19:59,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:19:59,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:19:59,909 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-15 21:19:59,909 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:19:59,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014037260] [2022-03-15 21:19:59,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014037260] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:19:59,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605187759] [2022-03-15 21:19:59,909 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:19:59,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:19:59,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:19:59,911 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:19:59,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-15 21:19:59,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:19:59,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:19:59,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 21:19:59,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:19:59,971 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-15 21:19:59,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:00,021 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 21:20:00,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605187759] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:00,021 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:00,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 5] total 7 [2022-03-15 21:20:00,021 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1925707692] [2022-03-15 21:20:00,021 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:00,022 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:00,027 INFO L252 McrAutomatonBuilder]: Finished intersection with 57 states and 103 transitions. [2022-03-15 21:20:00,027 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:00,277 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [102745#(or (not g1) (not d1)), 102741#(or d1 (not g1))] [2022-03-15 21:20:00,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 21:20:00,277 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:00,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 21:20:00,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-03-15 21:20:00,278 INFO L87 Difference]: Start difference. First operand 413 states and 1412 transitions. Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:00,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:00,320 INFO L93 Difference]: Finished difference Result 435 states and 1407 transitions. [2022-03-15 21:20:00,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 21:20:00,321 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:20:00,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:00,321 INFO L225 Difference]: With dead ends: 435 [2022-03-15 21:20:00,321 INFO L226 Difference]: Without dead ends: 419 [2022-03-15 21:20:00,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-03-15 21:20:00,322 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 37 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:00,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 1 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 21:20:00,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-03-15 21:20:00,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 325. [2022-03-15 21:20:00,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 324 states have (on average 3.1635802469135803) internal successors, (1025), 324 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:00,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 1025 transitions. [2022-03-15 21:20:00,328 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 1025 transitions. Word has length 18 [2022-03-15 21:20:00,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:00,328 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 1025 transitions. [2022-03-15 21:20:00,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:00,328 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 1025 transitions. [2022-03-15 21:20:00,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:00,329 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:00,329 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:00,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-15 21:20:00,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-15 21:20:00,531 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:00,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:00,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1561001578, now seen corresponding path program 58 times [2022-03-15 21:20:00,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:00,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452302481] [2022-03-15 21:20:00,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:00,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:00,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:00,672 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:00,672 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:00,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452302481] [2022-03-15 21:20:00,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452302481] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:00,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113302550] [2022-03-15 21:20:00,672 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:20:00,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:00,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:00,674 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:00,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-15 21:20:00,695 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:20:00,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:00,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:00,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:00,976 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:00,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:02,059 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:02,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113302550] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:02,060 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:02,060 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:02,060 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1701452841] [2022-03-15 21:20:02,060 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:02,061 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:02,063 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 63 transitions. [2022-03-15 21:20:02,063 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:02,580 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [103976#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:20:02,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:20:02,581 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:02,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:20:02,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:02,581 INFO L87 Difference]: Start difference. First operand 325 states and 1025 transitions. Second operand has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:02,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:02,665 INFO L93 Difference]: Finished difference Result 380 states and 1186 transitions. [2022-03-15 21:20:02,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 21:20:02,666 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:20:02,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:02,666 INFO L225 Difference]: With dead ends: 380 [2022-03-15 21:20:02,666 INFO L226 Difference]: Without dead ends: 351 [2022-03-15 21:20:02,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:02,667 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 19 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:02,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:02,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-03-15 21:20:02,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 326. [2022-03-15 21:20:02,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 3.1815384615384614) internal successors, (1034), 325 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:02,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 1034 transitions. [2022-03-15 21:20:02,671 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 1034 transitions. Word has length 19 [2022-03-15 21:20:02,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:02,671 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 1034 transitions. [2022-03-15 21:20:02,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:02,671 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 1034 transitions. [2022-03-15 21:20:02,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:02,671 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:02,672 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:02,687 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-15 21:20:02,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:02,872 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:02,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:02,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1077483506, now seen corresponding path program 59 times [2022-03-15 21:20:02,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:02,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550035512] [2022-03-15 21:20:02,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:02,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:02,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:03,010 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:03,010 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:03,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550035512] [2022-03-15 21:20:03,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550035512] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:03,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286538093] [2022-03-15 21:20:03,011 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:20:03,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:03,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:03,016 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:03,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-15 21:20:03,044 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:20:03,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:03,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:03,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:03,300 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:03,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:04,299 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:04,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286538093] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:04,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:04,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:04,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [950177124] [2022-03-15 21:20:04,300 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:04,301 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:04,303 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 65 transitions. [2022-03-15 21:20:04,303 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:04,952 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [105143#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 105144#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 105145#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:20:04,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:20:04,953 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:04,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:20:04,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:20:04,953 INFO L87 Difference]: Start difference. First operand 326 states and 1034 transitions. Second operand has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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:20:05,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:05,066 INFO L93 Difference]: Finished difference Result 417 states and 1295 transitions. [2022-03-15 21:20:05,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:20:05,066 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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 19 [2022-03-15 21:20:05,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:05,067 INFO L225 Difference]: With dead ends: 417 [2022-03-15 21:20:05,067 INFO L226 Difference]: Without dead ends: 407 [2022-03-15 21:20:05,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:20:05,067 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 26 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:05,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 1 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:05,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-03-15 21:20:05,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 324. [2022-03-15 21:20:05,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 3.1733746130030958) internal successors, (1025), 323 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:05,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 1025 transitions. [2022-03-15 21:20:05,073 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 1025 transitions. Word has length 19 [2022-03-15 21:20:05,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:05,073 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 1025 transitions. [2022-03-15 21:20:05,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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:20:05,073 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 1025 transitions. [2022-03-15 21:20:05,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:05,073 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:05,073 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:05,089 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-15 21:20:05,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:05,274 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:05,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:05,275 INFO L85 PathProgramCache]: Analyzing trace with hash -2079669654, now seen corresponding path program 60 times [2022-03-15 21:20:05,275 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:05,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646056952] [2022-03-15 21:20:05,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:05,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:05,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:05,391 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:05,391 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:05,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646056952] [2022-03-15 21:20:05,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646056952] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:05,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984356474] [2022-03-15 21:20:05,391 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:20:05,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:05,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:05,392 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:05,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-15 21:20:05,413 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:20:05,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:05,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:05,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:05,666 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:05,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:06,608 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:06,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984356474] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:06,608 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:06,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 23 [2022-03-15 21:20:06,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [419035176] [2022-03-15 21:20:06,608 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:06,609 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:06,612 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 67 transitions. [2022-03-15 21:20:06,612 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:07,202 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [106345#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 106344#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:20:07,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:20:07,203 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:07,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:20:07,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:07,203 INFO L87 Difference]: Start difference. First operand 324 states and 1025 transitions. Second operand has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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:20:07,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:07,345 INFO L93 Difference]: Finished difference Result 419 states and 1301 transitions. [2022-03-15 21:20:07,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:20:07,346 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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 19 [2022-03-15 21:20:07,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:07,346 INFO L225 Difference]: With dead ends: 419 [2022-03-15 21:20:07,346 INFO L226 Difference]: Without dead ends: 403 [2022-03-15 21:20:07,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:07,347 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 19 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:07,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:07,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-03-15 21:20:07,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 324. [2022-03-15 21:20:07,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 3.1733746130030958) internal successors, (1025), 323 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:07,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 1025 transitions. [2022-03-15 21:20:07,352 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 1025 transitions. Word has length 19 [2022-03-15 21:20:07,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:07,352 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 1025 transitions. [2022-03-15 21:20:07,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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:20:07,352 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 1025 transitions. [2022-03-15 21:20:07,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:07,353 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:07,353 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:07,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-03-15 21:20:07,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:07,567 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:07,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:07,568 INFO L85 PathProgramCache]: Analyzing trace with hash -967515798, now seen corresponding path program 61 times [2022-03-15 21:20:07,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:07,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042903127] [2022-03-15 21:20:07,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:07,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:07,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:07,679 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:07,679 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:07,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042903127] [2022-03-15 21:20:07,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042903127] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:07,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817298327] [2022-03-15 21:20:07,679 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:20:07,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:07,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:07,681 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:07,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-15 21:20:07,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:07,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:07,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:07,949 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:07,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:08,949 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:08,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817298327] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:08,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:08,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:08,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [89435278] [2022-03-15 21:20:08,949 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:08,950 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:08,957 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 58 transitions. [2022-03-15 21:20:08,957 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:09,372 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:20:09,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:20:09,372 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:09,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:20:09,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:09,373 INFO L87 Difference]: Start difference. First operand 324 states and 1025 transitions. Second operand has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:09,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:09,484 INFO L93 Difference]: Finished difference Result 375 states and 1171 transitions. [2022-03-15 21:20:09,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:20:09,484 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:20:09,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:09,485 INFO L225 Difference]: With dead ends: 375 [2022-03-15 21:20:09,485 INFO L226 Difference]: Without dead ends: 371 [2022-03-15 21:20:09,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:09,485 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 11 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:09,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:09,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2022-03-15 21:20:09,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 328. [2022-03-15 21:20:09,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 3.165137614678899) internal successors, (1035), 327 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:09,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 1035 transitions. [2022-03-15 21:20:09,491 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 1035 transitions. Word has length 19 [2022-03-15 21:20:09,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:09,491 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 1035 transitions. [2022-03-15 21:20:09,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:09,492 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 1035 transitions. [2022-03-15 21:20:09,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:09,492 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:09,492 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:09,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-15 21:20:09,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2022-03-15 21:20:09,711 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:09,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:09,712 INFO L85 PathProgramCache]: Analyzing trace with hash 734772466, now seen corresponding path program 62 times [2022-03-15 21:20:09,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:09,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727983038] [2022-03-15 21:20:09,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:09,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:09,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:09,817 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:09,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:09,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727983038] [2022-03-15 21:20:09,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727983038] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:09,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841239192] [2022-03-15 21:20:09,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:20:09,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:09,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:09,818 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:09,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-15 21:20:09,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:20:09,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:09,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:09,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:10,113 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:10,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:11,066 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:11,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841239192] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:11,067 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:11,067 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 23 [2022-03-15 21:20:11,067 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1149965342] [2022-03-15 21:20:11,067 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:11,068 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:11,070 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 65 transitions. [2022-03-15 21:20:11,071 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:11,605 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [108711#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:20:11,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:20:11,605 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:11,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:20:11,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:11,606 INFO L87 Difference]: Start difference. First operand 328 states and 1035 transitions. Second operand has 11 states, 10 states have (on average 3.0) internal successors, (30), 10 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:20:11,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:11,741 INFO L93 Difference]: Finished difference Result 405 states and 1266 transitions. [2022-03-15 21:20:11,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:20:11,742 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.0) internal successors, (30), 10 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 19 [2022-03-15 21:20:11,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:11,743 INFO L225 Difference]: With dead ends: 405 [2022-03-15 21:20:11,743 INFO L226 Difference]: Without dead ends: 392 [2022-03-15 21:20:11,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:11,743 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 13 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:11,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 1 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:11,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-03-15 21:20:11,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 304. [2022-03-15 21:20:11,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.145214521452145) internal successors, (953), 303 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:11,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 953 transitions. [2022-03-15 21:20:11,748 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 953 transitions. Word has length 19 [2022-03-15 21:20:11,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:11,748 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 953 transitions. [2022-03-15 21:20:11,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.0) internal successors, (30), 10 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:20:11,749 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 953 transitions. [2022-03-15 21:20:11,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:11,749 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:11,749 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:11,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-03-15 21:20:11,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:11,972 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:11,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:11,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1905721094, now seen corresponding path program 63 times [2022-03-15 21:20:11,973 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:11,973 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591985587] [2022-03-15 21:20:11,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:11,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:11,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:12,092 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:12,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:12,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591985587] [2022-03-15 21:20:12,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591985587] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:12,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777685191] [2022-03-15 21:20:12,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:20:12,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:12,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:12,094 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:12,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-15 21:20:12,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:20:12,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:12,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:12,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:12,371 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:12,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:13,010 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:20:13,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777685191] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:13,011 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:13,011 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2022-03-15 21:20:13,011 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1113908691] [2022-03-15 21:20:13,011 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:13,012 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:13,020 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 64 transitions. [2022-03-15 21:20:13,020 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:13,593 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [109857#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (or d2 (<= 2 pos)) d3 d1 (<= 0 (+ 2 pos))), 109858#(and (<= pos 1) d3 (not d1) (<= 1 pos))] [2022-03-15 21:20:13,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:20:13,594 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:13,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:20:13,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:13,594 INFO L87 Difference]: Start difference. First operand 304 states and 953 transitions. Second operand has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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:20:13,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:13,745 INFO L93 Difference]: Finished difference Result 416 states and 1291 transitions. [2022-03-15 21:20:13,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:20:13,745 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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 19 [2022-03-15 21:20:13,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:13,746 INFO L225 Difference]: With dead ends: 416 [2022-03-15 21:20:13,746 INFO L226 Difference]: Without dead ends: 367 [2022-03-15 21:20:13,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:13,747 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 23 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:13,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 1 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:13,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-03-15 21:20:13,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 302. [2022-03-15 21:20:13,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 3.1129568106312293) internal successors, (937), 301 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:13,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 937 transitions. [2022-03-15 21:20:13,752 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 937 transitions. Word has length 19 [2022-03-15 21:20:13,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:13,752 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 937 transitions. [2022-03-15 21:20:13,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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:20:13,752 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 937 transitions. [2022-03-15 21:20:13,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:13,753 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:13,753 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:13,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-15 21:20:13,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-15 21:20:13,963 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:13,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:13,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1909855126, now seen corresponding path program 64 times [2022-03-15 21:20:13,964 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:13,964 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301210570] [2022-03-15 21:20:13,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:13,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:13,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:14,072 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:14,072 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:14,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301210570] [2022-03-15 21:20:14,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301210570] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:14,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211374467] [2022-03-15 21:20:14,072 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:20:14,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:14,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:14,073 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:14,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-15 21:20:14,099 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:20:14,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:14,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:14,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:14,366 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:14,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:15,230 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:15,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211374467] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:15,230 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:15,230 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:15,230 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2116423106] [2022-03-15 21:20:15,230 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:15,231 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:15,234 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 61 transitions. [2022-03-15 21:20:15,234 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:15,709 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [111013#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:20:15,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:20:15,710 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:15,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:20:15,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:15,710 INFO L87 Difference]: Start difference. First operand 302 states and 937 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:15,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:15,849 INFO L93 Difference]: Finished difference Result 416 states and 1267 transitions. [2022-03-15 21:20:15,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:20:15,850 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:20:15,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:15,850 INFO L225 Difference]: With dead ends: 416 [2022-03-15 21:20:15,850 INFO L226 Difference]: Without dead ends: 391 [2022-03-15 21:20:15,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:15,851 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 27 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:15,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 1 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:15,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-03-15 21:20:15,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 315. [2022-03-15 21:20:15,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.127388535031847) internal successors, (982), 314 states have internal predecessors, (982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:15,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 982 transitions. [2022-03-15 21:20:15,856 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 982 transitions. Word has length 19 [2022-03-15 21:20:15,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:15,856 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 982 transitions. [2022-03-15 21:20:15,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:15,856 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 982 transitions. [2022-03-15 21:20:15,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:15,857 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:15,857 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:15,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-03-15 21:20:16,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-15 21:20:16,057 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:16,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:16,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1281644138, now seen corresponding path program 65 times [2022-03-15 21:20:16,058 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:16,059 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181182630] [2022-03-15 21:20:16,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:16,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:16,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:16,165 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:16,165 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:16,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181182630] [2022-03-15 21:20:16,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181182630] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:16,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452445438] [2022-03-15 21:20:16,166 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:20:16,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:16,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:16,167 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:16,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-15 21:20:16,188 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 21:20:16,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:16,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:16,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:16,528 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:16,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:17,123 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:17,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452445438] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:17,123 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:17,123 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 11] total 26 [2022-03-15 21:20:17,123 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1093368177] [2022-03-15 21:20:17,123 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:17,124 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:17,128 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 56 transitions. [2022-03-15 21:20:17,128 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:17,509 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:20:17,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:20:17,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:17,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:20:17,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:20:17,510 INFO L87 Difference]: Start difference. First operand 315 states and 982 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:17,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:17,644 INFO L93 Difference]: Finished difference Result 380 states and 1163 transitions. [2022-03-15 21:20:17,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:20:17,644 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:20:17,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:17,645 INFO L225 Difference]: With dead ends: 380 [2022-03-15 21:20:17,645 INFO L226 Difference]: Without dead ends: 376 [2022-03-15 21:20:17,645 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:20:17,645 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 20 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:17,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 1 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:17,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-03-15 21:20:17,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 311. [2022-03-15 21:20:17,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.1354838709677417) internal successors, (972), 310 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:17,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 972 transitions. [2022-03-15 21:20:17,651 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 972 transitions. Word has length 19 [2022-03-15 21:20:17,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:17,651 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 972 transitions. [2022-03-15 21:20:17,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:17,651 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 972 transitions. [2022-03-15 21:20:17,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:17,652 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:17,652 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:17,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-15 21:20:17,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-15 21:20:17,867 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:17,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:17,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1730816106, now seen corresponding path program 66 times [2022-03-15 21:20:17,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:17,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347360415] [2022-03-15 21:20:17,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:17,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:17,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:17,991 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:17,991 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:17,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347360415] [2022-03-15 21:20:17,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347360415] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:17,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358886905] [2022-03-15 21:20:17,991 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:20:17,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:17,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:17,996 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:17,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-15 21:20:18,017 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:20:18,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:18,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:18,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:18,252 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:18,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:18,971 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:18,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358886905] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:18,971 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:18,972 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 23 [2022-03-15 21:20:18,972 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [597242584] [2022-03-15 21:20:18,972 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:18,973 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:18,975 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 65 transitions. [2022-03-15 21:20:18,975 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:19,526 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [113331#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 113332#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:20:19,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:20:19,527 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:19,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:20:19,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:19,527 INFO L87 Difference]: Start difference. First operand 311 states and 972 transitions. Second operand has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:19,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:19,652 INFO L93 Difference]: Finished difference Result 388 states and 1192 transitions. [2022-03-15 21:20:19,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:20:19,652 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:20:19,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:19,653 INFO L225 Difference]: With dead ends: 388 [2022-03-15 21:20:19,653 INFO L226 Difference]: Without dead ends: 372 [2022-03-15 21:20:19,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:19,653 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 24 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:19,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 1 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:19,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-03-15 21:20:19,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 311. [2022-03-15 21:20:19,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.1354838709677417) internal successors, (972), 310 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:19,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 972 transitions. [2022-03-15 21:20:19,659 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 972 transitions. Word has length 19 [2022-03-15 21:20:19,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:19,659 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 972 transitions. [2022-03-15 21:20:19,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:19,659 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 972 transitions. [2022-03-15 21:20:19,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:19,660 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:19,660 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:19,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-15 21:20:19,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-15 21:20:19,884 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:19,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:19,884 INFO L85 PathProgramCache]: Analyzing trace with hash -618662250, now seen corresponding path program 67 times [2022-03-15 21:20:19,885 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:19,885 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329708175] [2022-03-15 21:20:19,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:19,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:19,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:19,989 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:19,989 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:19,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329708175] [2022-03-15 21:20:19,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329708175] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:19,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656127187] [2022-03-15 21:20:19,990 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:20:19,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:19,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:19,991 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:19,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-15 21:20:20,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:20,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:20,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:20,258 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:20,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:21,028 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:21,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656127187] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:21,029 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:21,029 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:21,029 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1096485657] [2022-03-15 21:20:21,029 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:21,030 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:21,032 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 56 transitions. [2022-03-15 21:20:21,032 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:21,401 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:20:21,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:20:21,402 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:21,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:20:21,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:21,402 INFO L87 Difference]: Start difference. First operand 311 states and 972 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:21,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:21,508 INFO L93 Difference]: Finished difference Result 359 states and 1109 transitions. [2022-03-15 21:20:21,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:20:21,508 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:20:21,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:21,509 INFO L225 Difference]: With dead ends: 359 [2022-03-15 21:20:21,509 INFO L226 Difference]: Without dead ends: 355 [2022-03-15 21:20:21,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:21,509 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 16 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:21,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 1 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:21,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2022-03-15 21:20:21,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 315. [2022-03-15 21:20:21,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.127388535031847) internal successors, (982), 314 states have internal predecessors, (982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:21,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 982 transitions. [2022-03-15 21:20:21,513 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 982 transitions. Word has length 19 [2022-03-15 21:20:21,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:21,513 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 982 transitions. [2022-03-15 21:20:21,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:21,513 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 982 transitions. [2022-03-15 21:20:21,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:21,514 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:21,514 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:21,529 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-15 21:20:21,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:21,714 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:21,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:21,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1083626014, now seen corresponding path program 68 times [2022-03-15 21:20:21,715 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:21,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344122285] [2022-03-15 21:20:21,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:21,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:21,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:21,830 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:21,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:21,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344122285] [2022-03-15 21:20:21,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344122285] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:21,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103634750] [2022-03-15 21:20:21,831 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:20:21,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:21,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:21,832 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:21,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-15 21:20:21,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:20:21,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:21,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:21,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:22,084 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:22,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:22,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:22,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103634750] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:22,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:22,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 23 [2022-03-15 21:20:22,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [548425861] [2022-03-15 21:20:22,811 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:22,812 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:22,815 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 63 transitions. [2022-03-15 21:20:22,815 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:23,329 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [115599#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:20:23,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:20:23,329 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:23,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:20:23,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:23,330 INFO L87 Difference]: Start difference. First operand 315 states and 982 transitions. Second operand has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:23,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:23,495 INFO L93 Difference]: Finished difference Result 397 states and 1233 transitions. [2022-03-15 21:20:23,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:20:23,495 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:20:23,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:23,496 INFO L225 Difference]: With dead ends: 397 [2022-03-15 21:20:23,496 INFO L226 Difference]: Without dead ends: 384 [2022-03-15 21:20:23,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:23,496 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 18 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:23,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 1 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 499 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:20:23,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-03-15 21:20:23,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 307. [2022-03-15 21:20:23,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 3.1176470588235294) internal successors, (954), 306 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:23,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 954 transitions. [2022-03-15 21:20:23,500 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 954 transitions. Word has length 19 [2022-03-15 21:20:23,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:23,500 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 954 transitions. [2022-03-15 21:20:23,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:23,500 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 954 transitions. [2022-03-15 21:20:23,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:23,501 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:23,501 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:23,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-15 21:20:23,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:23,702 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:23,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:23,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1847365106, now seen corresponding path program 69 times [2022-03-15 21:20:23,702 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:23,703 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617845273] [2022-03-15 21:20:23,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:23,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:23,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:23,804 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:23,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:23,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617845273] [2022-03-15 21:20:23,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617845273] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:23,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248467228] [2022-03-15 21:20:23,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:20:23,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:23,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:23,806 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:23,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-15 21:20:23,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:20:23,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:23,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:23,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:24,052 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:24,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:24,682 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:24,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248467228] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:24,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:24,683 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 23 [2022-03-15 21:20:24,683 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [513725484] [2022-03-15 21:20:24,683 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:24,684 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:24,686 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 63 transitions. [2022-03-15 21:20:24,686 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:25,192 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:20:25,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:20:25,192 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:25,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:20:25,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:20:25,192 INFO L87 Difference]: Start difference. First operand 307 states and 954 transitions. Second operand has 10 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:25,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:25,280 INFO L93 Difference]: Finished difference Result 358 states and 1100 transitions. [2022-03-15 21:20:25,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:20:25,280 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:20:25,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:25,280 INFO L225 Difference]: With dead ends: 358 [2022-03-15 21:20:25,280 INFO L226 Difference]: Without dead ends: 351 [2022-03-15 21:20:25,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:20:25,281 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 11 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:25,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:25,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-03-15 21:20:25,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 311. [2022-03-15 21:20:25,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.109677419354839) internal successors, (964), 310 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:25,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 964 transitions. [2022-03-15 21:20:25,286 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 964 transitions. Word has length 19 [2022-03-15 21:20:25,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:25,286 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 964 transitions. [2022-03-15 21:20:25,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:25,286 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 964 transitions. [2022-03-15 21:20:25,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:25,287 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:25,287 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:25,309 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-15 21:20:25,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:25,503 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:25,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:25,504 INFO L85 PathProgramCache]: Analyzing trace with hash -616036474, now seen corresponding path program 70 times [2022-03-15 21:20:25,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:25,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129484636] [2022-03-15 21:20:25,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:25,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:25,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:25,628 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:25,628 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:25,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129484636] [2022-03-15 21:20:25,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129484636] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:25,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804232803] [2022-03-15 21:20:25,629 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:20:25,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:25,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:25,630 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:25,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-15 21:20:25,655 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:20:25,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:25,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:25,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:25,962 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:25,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:26,643 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:26,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804232803] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:26,643 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:26,643 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:26,643 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1027998401] [2022-03-15 21:20:26,643 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:26,644 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:26,647 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 58 transitions. [2022-03-15 21:20:26,647 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:27,042 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:20:27,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:20:27,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:27,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:20:27,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:27,043 INFO L87 Difference]: Start difference. First operand 311 states and 964 transitions. Second operand has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:27,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:27,139 INFO L93 Difference]: Finished difference Result 395 states and 1216 transitions. [2022-03-15 21:20:27,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:20:27,140 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:20:27,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:27,140 INFO L225 Difference]: With dead ends: 395 [2022-03-15 21:20:27,140 INFO L226 Difference]: Without dead ends: 391 [2022-03-15 21:20:27,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:27,141 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 10 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:27,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:27,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-03-15 21:20:27,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 305. [2022-03-15 21:20:27,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 3.1151315789473686) internal successors, (947), 304 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:27,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 947 transitions. [2022-03-15 21:20:27,145 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 947 transitions. Word has length 19 [2022-03-15 21:20:27,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:27,145 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 947 transitions. [2022-03-15 21:20:27,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:27,146 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 947 transitions. [2022-03-15 21:20:27,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:27,146 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:27,146 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:27,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-15 21:20:27,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2022-03-15 21:20:27,347 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:27,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:27,347 INFO L85 PathProgramCache]: Analyzing trace with hash 641675732, now seen corresponding path program 71 times [2022-03-15 21:20:27,347 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:27,348 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822321871] [2022-03-15 21:20:27,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:27,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:27,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:27,453 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:27,454 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:27,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822321871] [2022-03-15 21:20:27,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822321871] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:27,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579711803] [2022-03-15 21:20:27,454 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:20:27,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:27,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:27,455 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:27,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-15 21:20:27,477 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:20:27,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:27,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:27,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:27,732 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:27,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:28,389 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:28,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579711803] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:28,389 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:28,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:28,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [313033346] [2022-03-15 21:20:28,389 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:28,390 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:28,393 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 61 transitions. [2022-03-15 21:20:28,393 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:28,877 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [118997#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:20:28,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:20:28,877 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:28,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:20:28,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:28,878 INFO L87 Difference]: Start difference. First operand 305 states and 947 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:28,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:28,996 INFO L93 Difference]: Finished difference Result 436 states and 1345 transitions. [2022-03-15 21:20:28,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:20:28,997 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:20:28,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:28,997 INFO L225 Difference]: With dead ends: 436 [2022-03-15 21:20:28,997 INFO L226 Difference]: Without dead ends: 426 [2022-03-15 21:20:28,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:28,998 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 22 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:28,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:28,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-03-15 21:20:29,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 315. [2022-03-15 21:20:29,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.1305732484076434) internal successors, (983), 314 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:29,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 983 transitions. [2022-03-15 21:20:29,002 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 983 transitions. Word has length 19 [2022-03-15 21:20:29,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:29,002 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 983 transitions. [2022-03-15 21:20:29,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:29,002 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 983 transitions. [2022-03-15 21:20:29,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:29,003 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:29,003 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:29,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-15 21:20:29,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:29,223 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:29,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:29,224 INFO L85 PathProgramCache]: Analyzing trace with hash -385860468, now seen corresponding path program 72 times [2022-03-15 21:20:29,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:29,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237243263] [2022-03-15 21:20:29,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:29,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:29,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:29,324 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:29,325 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:29,325 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237243263] [2022-03-15 21:20:29,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237243263] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:29,325 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552322076] [2022-03-15 21:20:29,325 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:20:29,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:29,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:29,326 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:29,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-15 21:20:29,347 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:20:29,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:29,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:29,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:29,568 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:29,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:30,117 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:30,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552322076] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:30,117 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:30,117 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:30,117 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1904517597] [2022-03-15 21:20:30,117 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:30,118 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:30,121 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 65 transitions. [2022-03-15 21:20:30,121 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:30,744 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [120198#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 120199#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 120200#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:20:30,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:20:30,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:30,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:20:30,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:20:30,744 INFO L87 Difference]: Start difference. First operand 315 states and 983 transitions. Second operand has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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:20:30,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:30,881 INFO L93 Difference]: Finished difference Result 425 states and 1310 transitions. [2022-03-15 21:20:30,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:20:30,881 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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 19 [2022-03-15 21:20:30,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:30,882 INFO L225 Difference]: With dead ends: 425 [2022-03-15 21:20:30,882 INFO L226 Difference]: Without dead ends: 380 [2022-03-15 21:20:30,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:20:30,882 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 32 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:30,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 1 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:30,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-03-15 21:20:30,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 311. [2022-03-15 21:20:30,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.1161290322580646) internal successors, (966), 310 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:30,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 966 transitions. [2022-03-15 21:20:30,887 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 966 transitions. Word has length 19 [2022-03-15 21:20:30,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:30,887 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 966 transitions. [2022-03-15 21:20:30,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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:20:30,887 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 966 transitions. [2022-03-15 21:20:30,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:30,888 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:30,888 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:30,907 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-15 21:20:31,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:31,103 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:31,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:31,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1451979508, now seen corresponding path program 73 times [2022-03-15 21:20:31,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:31,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134384155] [2022-03-15 21:20:31,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:31,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:31,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:31,215 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:31,215 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:31,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134384155] [2022-03-15 21:20:31,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134384155] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:31,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819413668] [2022-03-15 21:20:31,215 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:20:31,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:31,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:31,217 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:31,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-15 21:20:31,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:31,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:31,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:31,526 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:31,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:32,298 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:32,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819413668] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:32,299 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:32,299 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:32,299 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [637059071] [2022-03-15 21:20:32,299 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:32,300 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:32,302 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:20:32,302 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:32,734 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [121382#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:20:32,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:20:32,734 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:32,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:20:32,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:32,735 INFO L87 Difference]: Start difference. First operand 311 states and 966 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:32,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:32,881 INFO L93 Difference]: Finished difference Result 475 states and 1452 transitions. [2022-03-15 21:20:32,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:20:32,882 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:20:32,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:32,882 INFO L225 Difference]: With dead ends: 475 [2022-03-15 21:20:32,882 INFO L226 Difference]: Without dead ends: 429 [2022-03-15 21:20:32,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:32,883 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 25 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:32,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:32,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-03-15 21:20:32,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 327. [2022-03-15 21:20:32,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 3.1012269938650308) internal successors, (1011), 326 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:32,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 1011 transitions. [2022-03-15 21:20:32,887 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 1011 transitions. Word has length 19 [2022-03-15 21:20:32,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:32,887 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 1011 transitions. [2022-03-15 21:20:32,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:32,887 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 1011 transitions. [2022-03-15 21:20:32,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:32,888 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:32,888 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:32,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-15 21:20:33,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-03-15 21:20:33,088 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:33,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:33,089 INFO L85 PathProgramCache]: Analyzing trace with hash -348511476, now seen corresponding path program 74 times [2022-03-15 21:20:33,089 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:33,089 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433979373] [2022-03-15 21:20:33,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:33,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:33,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:33,213 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:33,214 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:33,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433979373] [2022-03-15 21:20:33,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433979373] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:33,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10395335] [2022-03-15 21:20:33,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:20:33,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:33,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:33,215 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:33,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-15 21:20:33,246 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:20:33,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:33,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:33,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:33,527 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:33,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:34,305 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:34,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10395335] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:34,305 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:34,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:34,305 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1702815965] [2022-03-15 21:20:34,305 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:34,310 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:34,313 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 54 transitions. [2022-03-15 21:20:34,313 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:34,704 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:20:34,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:20:34,704 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:34,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:20:34,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:34,705 INFO L87 Difference]: Start difference. First operand 327 states and 1011 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:34,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:34,819 INFO L93 Difference]: Finished difference Result 395 states and 1216 transitions. [2022-03-15 21:20:34,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:20:34,820 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:20:34,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:34,820 INFO L225 Difference]: With dead ends: 395 [2022-03-15 21:20:34,820 INFO L226 Difference]: Without dead ends: 391 [2022-03-15 21:20:34,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:34,821 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 14 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:34,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 1 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:34,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-03-15 21:20:34,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 323. [2022-03-15 21:20:34,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 322 states have (on average 3.108695652173913) internal successors, (1001), 322 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:34,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 1001 transitions. [2022-03-15 21:20:34,825 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 1001 transitions. Word has length 19 [2022-03-15 21:20:34,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:34,825 INFO L470 AbstractCegarLoop]: Abstraction has 323 states and 1001 transitions. [2022-03-15 21:20:34,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:34,825 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 1001 transitions. [2022-03-15 21:20:34,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:34,826 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:34,826 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:34,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-03-15 21:20:35,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-03-15 21:20:35,026 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:35,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:35,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1935497580, now seen corresponding path program 75 times [2022-03-15 21:20:35,027 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:35,027 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569321380] [2022-03-15 21:20:35,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:35,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:35,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:35,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:35,141 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:35,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569321380] [2022-03-15 21:20:35,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569321380] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:35,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859719571] [2022-03-15 21:20:35,141 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:20:35,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:35,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:35,144 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:35,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-15 21:20:35,164 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:20:35,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:35,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:20:35,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:35,429 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:35,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:35,810 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:35,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859719571] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:35,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:35,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 12] total 26 [2022-03-15 21:20:35,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [781073840] [2022-03-15 21:20:35,811 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:35,812 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:35,814 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 61 transitions. [2022-03-15 21:20:35,814 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:36,391 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [123823#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 123825#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0))), 123824#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:20:36,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:20:36,391 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:36,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:20:36,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=733, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:20:36,392 INFO L87 Difference]: Start difference. First operand 323 states and 1001 transitions. Second operand has 13 states, 12 states have (on average 2.5) internal successors, (30), 12 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:20:36,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:36,561 INFO L93 Difference]: Finished difference Result 432 states and 1333 transitions. [2022-03-15 21:20:36,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:20:36,562 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 12 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 19 [2022-03-15 21:20:36,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:36,562 INFO L225 Difference]: With dead ends: 432 [2022-03-15 21:20:36,562 INFO L226 Difference]: Without dead ends: 422 [2022-03-15 21:20:36,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=197, Invalid=733, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:20:36,563 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 25 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:36,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:20:36,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-03-15 21:20:36,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 317. [2022-03-15 21:20:36,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 3.1202531645569622) internal successors, (986), 316 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:36,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 986 transitions. [2022-03-15 21:20:36,567 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 986 transitions. Word has length 19 [2022-03-15 21:20:36,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:36,567 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 986 transitions. [2022-03-15 21:20:36,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 12 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:20:36,567 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 986 transitions. [2022-03-15 21:20:36,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:36,567 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:36,568 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:36,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-15 21:20:36,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:36,769 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:36,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:36,769 INFO L85 PathProgramCache]: Analyzing trace with hash -797683444, now seen corresponding path program 76 times [2022-03-15 21:20:36,770 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:36,770 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870536599] [2022-03-15 21:20:36,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:36,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:36,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:36,876 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:36,876 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:36,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870536599] [2022-03-15 21:20:36,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870536599] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:36,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039020745] [2022-03-15 21:20:36,876 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:20:36,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:36,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:36,877 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:36,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-15 21:20:36,897 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:20:36,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:36,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:36,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:37,126 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:37,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:37,748 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:37,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039020745] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:37,748 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:37,748 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 23 [2022-03-15 21:20:37,748 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1352692097] [2022-03-15 21:20:37,748 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:37,749 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:37,752 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 63 transitions. [2022-03-15 21:20:37,752 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:38,258 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [125025#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 125026#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:20:38,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:20:38,258 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:38,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:20:38,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:38,259 INFO L87 Difference]: Start difference. First operand 317 states and 986 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:20:38,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:38,377 INFO L93 Difference]: Finished difference Result 383 states and 1182 transitions. [2022-03-15 21:20:38,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:20:38,377 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 19 [2022-03-15 21:20:38,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:38,377 INFO L225 Difference]: With dead ends: 383 [2022-03-15 21:20:38,378 INFO L226 Difference]: Without dead ends: 370 [2022-03-15 21:20:38,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:38,378 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 18 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:38,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 1 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:38,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2022-03-15 21:20:38,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 300. [2022-03-15 21:20:38,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 3.100334448160535) internal successors, (927), 299 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:38,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 927 transitions. [2022-03-15 21:20:38,383 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 927 transitions. Word has length 19 [2022-03-15 21:20:38,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:38,383 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 927 transitions. [2022-03-15 21:20:38,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:20:38,383 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 927 transitions. [2022-03-15 21:20:38,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:38,384 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:38,384 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:38,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-03-15 21:20:38,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:38,606 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:38,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:38,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1716754382, now seen corresponding path program 77 times [2022-03-15 21:20:38,607 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:38,607 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030767353] [2022-03-15 21:20:38,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:38,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:38,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:38,720 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:38,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:38,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030767353] [2022-03-15 21:20:38,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030767353] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:38,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003878453] [2022-03-15 21:20:38,721 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:20:38,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:38,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:38,722 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:38,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-15 21:20:38,743 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:20:38,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:38,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:38,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:38,989 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:38,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:39,643 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:39,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003878453] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:39,643 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:39,643 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:39,643 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [158684402] [2022-03-15 21:20:39,643 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:39,644 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:39,647 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 61 transitions. [2022-03-15 21:20:39,648 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:40,139 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [126144#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:20:40,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:20:40,139 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:40,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:20:40,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:40,139 INFO L87 Difference]: Start difference. First operand 300 states and 927 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:40,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:40,289 INFO L93 Difference]: Finished difference Result 431 states and 1311 transitions. [2022-03-15 21:20:40,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:20:40,289 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:20:40,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:40,290 INFO L225 Difference]: With dead ends: 431 [2022-03-15 21:20:40,290 INFO L226 Difference]: Without dead ends: 401 [2022-03-15 21:20:40,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:40,290 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 25 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:40,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:40,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-03-15 21:20:40,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 314. [2022-03-15 21:20:40,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 3.130990415335463) internal successors, (980), 313 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:40,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 980 transitions. [2022-03-15 21:20:40,294 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 980 transitions. Word has length 19 [2022-03-15 21:20:40,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:40,294 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 980 transitions. [2022-03-15 21:20:40,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:40,294 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 980 transitions. [2022-03-15 21:20:40,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:40,295 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:40,295 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:40,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-03-15 21:20:40,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-03-15 21:20:40,495 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:40,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:40,496 INFO L85 PathProgramCache]: Analyzing trace with hash -613286350, now seen corresponding path program 78 times [2022-03-15 21:20:40,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:40,497 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996992106] [2022-03-15 21:20:40,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:40,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:40,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:40,608 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:40,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:40,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996992106] [2022-03-15 21:20:40,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996992106] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:40,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61281482] [2022-03-15 21:20:40,609 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:20:40,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:40,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:40,610 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:40,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-15 21:20:40,631 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:20:40,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:40,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:40,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:40,871 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:40,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:41,572 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:41,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61281482] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:41,572 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:41,572 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:41,572 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [392117807] [2022-03-15 21:20:41,573 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:41,573 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:41,576 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 56 transitions. [2022-03-15 21:20:41,576 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:41,950 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:20:41,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:20:41,950 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:41,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:20:41,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:41,951 INFO L87 Difference]: Start difference. First operand 314 states and 980 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:42,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:42,078 INFO L93 Difference]: Finished difference Result 396 states and 1220 transitions. [2022-03-15 21:20:42,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:20:42,079 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:20:42,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:42,079 INFO L225 Difference]: With dead ends: 396 [2022-03-15 21:20:42,079 INFO L226 Difference]: Without dead ends: 392 [2022-03-15 21:20:42,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:42,080 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 22 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:42,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:42,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-03-15 21:20:42,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 310. [2022-03-15 21:20:42,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 3.129449838187702) internal successors, (967), 309 states have internal predecessors, (967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:42,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 967 transitions. [2022-03-15 21:20:42,084 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 967 transitions. Word has length 19 [2022-03-15 21:20:42,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:42,084 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 967 transitions. [2022-03-15 21:20:42,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:42,084 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 967 transitions. [2022-03-15 21:20:42,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:42,084 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:42,084 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:42,100 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-03-15 21:20:42,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:42,285 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:42,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:42,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1934199586, now seen corresponding path program 79 times [2022-03-15 21:20:42,286 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:42,286 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815403150] [2022-03-15 21:20:42,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:42,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:42,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:42,406 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:42,406 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:42,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815403150] [2022-03-15 21:20:42,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815403150] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:42,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114371053] [2022-03-15 21:20:42,406 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:20:42,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:42,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:42,408 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:42,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-15 21:20:42,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:42,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:42,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:42,733 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:42,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:43,306 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:43,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114371053] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:43,307 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:43,307 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 23 [2022-03-15 21:20:43,307 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [299674559] [2022-03-15 21:20:43,307 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:43,308 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:43,311 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 61 transitions. [2022-03-15 21:20:43,311 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:43,777 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:20:43,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:20:43,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:43,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:20:43,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:20:43,777 INFO L87 Difference]: Start difference. First operand 310 states and 967 transitions. Second operand has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:43,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:43,894 INFO L93 Difference]: Finished difference Result 378 states and 1165 transitions. [2022-03-15 21:20:43,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:20:43,895 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:20:43,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:43,895 INFO L225 Difference]: With dead ends: 378 [2022-03-15 21:20:43,895 INFO L226 Difference]: Without dead ends: 371 [2022-03-15 21:20:43,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:20:43,896 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 25 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:43,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:43,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2022-03-15 21:20:43,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 310. [2022-03-15 21:20:43,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 3.145631067961165) internal successors, (972), 309 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:43,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 972 transitions. [2022-03-15 21:20:43,899 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 972 transitions. Word has length 19 [2022-03-15 21:20:43,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:43,899 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 972 transitions. [2022-03-15 21:20:43,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:43,899 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 972 transitions. [2022-03-15 21:20:43,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:43,900 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:43,900 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:43,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-03-15 21:20:44,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:44,101 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:44,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:44,101 INFO L85 PathProgramCache]: Analyzing trace with hash 474054570, now seen corresponding path program 80 times [2022-03-15 21:20:44,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:44,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382781161] [2022-03-15 21:20:44,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:44,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:44,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:44,235 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:44,235 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:44,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382781161] [2022-03-15 21:20:44,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382781161] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:44,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676993563] [2022-03-15 21:20:44,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:20:44,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:44,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:44,240 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:44,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-15 21:20:44,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:20:44,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:44,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:44,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:44,535 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:44,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:45,288 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:45,288 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676993563] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:45,288 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:45,288 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:45,288 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [426993395] [2022-03-15 21:20:45,288 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:45,290 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:45,293 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:20:45,293 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:45,771 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [129619#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:20:45,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:20:45,771 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:45,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:20:45,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:45,772 INFO L87 Difference]: Start difference. First operand 310 states and 972 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:45,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:45,934 INFO L93 Difference]: Finished difference Result 447 states and 1373 transitions. [2022-03-15 21:20:45,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:20:45,934 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:20:45,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:45,935 INFO L225 Difference]: With dead ends: 447 [2022-03-15 21:20:45,935 INFO L226 Difference]: Without dead ends: 415 [2022-03-15 21:20:45,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:20:45,935 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 25 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:45,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:20:45,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-03-15 21:20:45,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 315. [2022-03-15 21:20:45,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.171974522292994) internal successors, (996), 314 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:45,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 996 transitions. [2022-03-15 21:20:45,939 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 996 transitions. Word has length 19 [2022-03-15 21:20:45,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:45,939 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 996 transitions. [2022-03-15 21:20:45,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:45,939 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 996 transitions. [2022-03-15 21:20:45,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:45,940 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:45,940 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:45,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-03-15 21:20:46,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-03-15 21:20:46,147 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:46,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:46,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1577522602, now seen corresponding path program 81 times [2022-03-15 21:20:46,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:46,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887467275] [2022-03-15 21:20:46,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:46,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:46,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:46,253 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:46,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:46,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887467275] [2022-03-15 21:20:46,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887467275] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:46,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430738542] [2022-03-15 21:20:46,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:20:46,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:46,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:46,254 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:46,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-15 21:20:46,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:20:46,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:46,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:46,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:46,520 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:46,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:47,267 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:47,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430738542] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:47,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:47,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:47,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1017436656] [2022-03-15 21:20:47,267 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:47,269 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:47,271 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 54 transitions. [2022-03-15 21:20:47,271 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:47,603 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:20:47,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:20:47,604 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:47,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:20:47,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:47,604 INFO L87 Difference]: Start difference. First operand 315 states and 996 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:47,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:47,722 INFO L93 Difference]: Finished difference Result 373 states and 1162 transitions. [2022-03-15 21:20:47,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:20:47,723 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:20:47,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:47,723 INFO L225 Difference]: With dead ends: 373 [2022-03-15 21:20:47,723 INFO L226 Difference]: Without dead ends: 369 [2022-03-15 21:20:47,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:47,724 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 19 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:47,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:47,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-03-15 21:20:47,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 311. [2022-03-15 21:20:47,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.1806451612903226) internal successors, (986), 310 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:47,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 986 transitions. [2022-03-15 21:20:47,728 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 986 transitions. Word has length 19 [2022-03-15 21:20:47,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:47,728 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 986 transitions. [2022-03-15 21:20:47,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:47,728 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 986 transitions. [2022-03-15 21:20:47,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:47,728 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:47,728 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:47,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-03-15 21:20:47,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:47,929 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:47,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:47,929 INFO L85 PathProgramCache]: Analyzing trace with hash -2054462806, now seen corresponding path program 82 times [2022-03-15 21:20:47,930 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:47,930 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75438142] [2022-03-15 21:20:47,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:47,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:47,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:48,036 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:48,036 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:48,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75438142] [2022-03-15 21:20:48,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75438142] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:48,036 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184438270] [2022-03-15 21:20:48,036 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:20:48,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:48,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:48,037 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:48,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-15 21:20:48,057 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:20:48,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:48,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:48,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:48,299 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:48,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:48,960 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:48,961 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184438270] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:48,961 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:48,961 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:20:48,961 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1599566462] [2022-03-15 21:20:48,961 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:48,962 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:48,964 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 54 transitions. [2022-03-15 21:20:48,964 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:49,284 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:20:49,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:20:49,284 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:49,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:20:49,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:49,285 INFO L87 Difference]: Start difference. First operand 311 states and 986 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:49,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:49,395 INFO L93 Difference]: Finished difference Result 362 states and 1129 transitions. [2022-03-15 21:20:49,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:20:49,396 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:20:49,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:49,396 INFO L225 Difference]: With dead ends: 362 [2022-03-15 21:20:49,396 INFO L226 Difference]: Without dead ends: 358 [2022-03-15 21:20:49,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:20:49,397 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 16 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:49,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 1 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:49,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-03-15 21:20:49,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 316. [2022-03-15 21:20:49,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 3.168253968253968) internal successors, (998), 315 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:49,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 998 transitions. [2022-03-15 21:20:49,402 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 998 transitions. Word has length 19 [2022-03-15 21:20:49,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:49,402 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 998 transitions. [2022-03-15 21:20:49,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:49,402 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 998 transitions. [2022-03-15 21:20:49,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:49,402 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:49,403 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:49,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-03-15 21:20:49,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:49,603 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:49,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:49,603 INFO L85 PathProgramCache]: Analyzing trace with hash -352174542, now seen corresponding path program 83 times [2022-03-15 21:20:49,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:49,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855250428] [2022-03-15 21:20:49,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:49,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:49,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:49,708 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:49,708 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:49,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855250428] [2022-03-15 21:20:49,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855250428] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:49,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295374675] [2022-03-15 21:20:49,709 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:20:49,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:49,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:49,710 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:49,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-15 21:20:49,730 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:20:49,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:49,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:49,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:49,958 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:49,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:50,396 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:50,396 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295374675] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:50,396 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:50,396 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 11] total 25 [2022-03-15 21:20:50,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [801291211] [2022-03-15 21:20:50,397 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:50,397 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:50,400 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 61 transitions. [2022-03-15 21:20:50,400 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:50,873 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [133089#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:20:50,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:20:50,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:50,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:20:50,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=657, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:20:50,873 INFO L87 Difference]: Start difference. First operand 316 states and 998 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:51,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:51,021 INFO L93 Difference]: Finished difference Result 371 states and 1155 transitions. [2022-03-15 21:20:51,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:20:51,021 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:20:51,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:51,022 INFO L225 Difference]: With dead ends: 371 [2022-03-15 21:20:51,022 INFO L226 Difference]: Without dead ends: 358 [2022-03-15 21:20:51,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=99, Invalid=657, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:20:51,022 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 18 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:51,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 1 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:51,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-03-15 21:20:51,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 300. [2022-03-15 21:20:51,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 3.157190635451505) internal successors, (944), 299 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:51,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 944 transitions. [2022-03-15 21:20:51,027 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 944 transitions. Word has length 19 [2022-03-15 21:20:51,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:51,027 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 944 transitions. [2022-03-15 21:20:51,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:51,027 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 944 transitions. [2022-03-15 21:20:51,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:51,028 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:51,028 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:51,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-03-15 21:20:51,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:51,228 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:51,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:51,229 INFO L85 PathProgramCache]: Analyzing trace with hash -15374938, now seen corresponding path program 84 times [2022-03-15 21:20:51,229 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:51,229 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50264155] [2022-03-15 21:20:51,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:51,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:51,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:51,335 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:51,336 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:51,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50264155] [2022-03-15 21:20:51,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50264155] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:51,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765704539] [2022-03-15 21:20:51,336 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:20:51,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:51,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:51,337 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:51,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-15 21:20:51,357 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:20:51,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:51,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:51,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:51,594 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:51,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:52,440 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:52,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765704539] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:52,440 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:52,440 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:20:52,440 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1338028136] [2022-03-15 21:20:52,440 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:52,441 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:52,444 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 62 transitions. [2022-03-15 21:20:52,444 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:53,045 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [134198#(and (<= pos 1) d3 (not d1) (<= 1 pos)), 134197#(and (or (<= 3 pos) d2) (<= pos 3) d3 (or (not d2) (<= (+ pos 1) 0)) (<= 0 (+ pos 1)) (not d1)), 134196#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (or d2 (<= 2 pos)) d3 d1 (<= 0 (+ 2 pos)))] [2022-03-15 21:20:53,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:20:53,045 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:53,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:20:53,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=759, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:20:53,046 INFO L87 Difference]: Start difference. First operand 300 states and 944 transitions. Second operand has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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:20:53,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:53,193 INFO L93 Difference]: Finished difference Result 362 states and 1124 transitions. [2022-03-15 21:20:53,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:20:53,193 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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 19 [2022-03-15 21:20:53,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:53,194 INFO L225 Difference]: With dead ends: 362 [2022-03-15 21:20:53,194 INFO L226 Difference]: Without dead ends: 307 [2022-03-15 21:20:53,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=111, Invalid=759, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:20:53,194 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 27 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:53,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 1 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:53,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-03-15 21:20:53,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 249. [2022-03-15 21:20:53,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 248 states have (on average 3.1330645161290325) internal successors, (777), 248 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:53,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 777 transitions. [2022-03-15 21:20:53,198 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 777 transitions. Word has length 19 [2022-03-15 21:20:53,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:53,198 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 777 transitions. [2022-03-15 21:20:53,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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:20:53,198 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 777 transitions. [2022-03-15 21:20:53,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:53,198 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:53,198 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:53,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-03-15 21:20:53,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:53,399 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:53,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:53,399 INFO L85 PathProgramCache]: Analyzing trace with hash -11240906, now seen corresponding path program 85 times [2022-03-15 21:20:53,400 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:53,400 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205486242] [2022-03-15 21:20:53,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:53,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:53,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:53,518 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:53,518 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:53,518 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205486242] [2022-03-15 21:20:53,518 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205486242] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:53,518 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740300466] [2022-03-15 21:20:53,518 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:20:53,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:53,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:53,519 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:53,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-15 21:20:53,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:53,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:53,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:53,817 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:53,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:54,903 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:54,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740300466] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:54,904 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:54,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:20:54,904 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [241177786] [2022-03-15 21:20:54,904 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:54,905 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:54,907 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:20:54,907 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:55,354 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [135195#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:20:55,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:20:55,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:55,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:20:55,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:20:55,355 INFO L87 Difference]: Start difference. First operand 249 states and 777 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:55,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:55,469 INFO L93 Difference]: Finished difference Result 317 states and 985 transitions. [2022-03-15 21:20:55,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 21:20:55,469 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:20:55,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:55,470 INFO L225 Difference]: With dead ends: 317 [2022-03-15 21:20:55,470 INFO L226 Difference]: Without dead ends: 291 [2022-03-15 21:20:55,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:20:55,470 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 20 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:55,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 1 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:55,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-03-15 21:20:55,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 253. [2022-03-15 21:20:55,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 252 states have (on average 3.1547619047619047) internal successors, (795), 252 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:55,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 795 transitions. [2022-03-15 21:20:55,473 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 795 transitions. Word has length 19 [2022-03-15 21:20:55,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:55,473 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 795 transitions. [2022-03-15 21:20:55,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:55,473 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 795 transitions. [2022-03-15 21:20:55,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:55,474 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:55,474 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:55,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-03-15 21:20:55,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:55,674 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:55,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:55,675 INFO L85 PathProgramCache]: Analyzing trace with hash 643055158, now seen corresponding path program 86 times [2022-03-15 21:20:55,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:55,675 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76997111] [2022-03-15 21:20:55,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:55,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:55,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:55,825 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:55,825 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:55,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76997111] [2022-03-15 21:20:55,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76997111] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:55,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005840422] [2022-03-15 21:20:55,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:20:55,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:55,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:55,826 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:55,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-15 21:20:55,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:20:55,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:55,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:55,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:56,108 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:56,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:57,142 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:57,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005840422] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:57,143 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:57,143 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:20:57,143 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1142162000] [2022-03-15 21:20:57,143 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:57,144 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:57,147 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 63 transitions. [2022-03-15 21:20:57,147 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:57,683 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [136154#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 136155#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:20:57,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:20:57,683 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:57,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:20:57,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:20:57,683 INFO L87 Difference]: Start difference. First operand 253 states and 795 transitions. Second operand has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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:20:57,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:57,825 INFO L93 Difference]: Finished difference Result 337 states and 1038 transitions. [2022-03-15 21:20:57,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:20:57,826 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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 19 [2022-03-15 21:20:57,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:57,826 INFO L225 Difference]: With dead ends: 337 [2022-03-15 21:20:57,826 INFO L226 Difference]: Without dead ends: 321 [2022-03-15 21:20:57,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:20:57,826 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 21 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:57,827 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:57,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-03-15 21:20:57,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 248. [2022-03-15 21:20:57,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 3.161943319838057) internal successors, (781), 247 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:57,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 781 transitions. [2022-03-15 21:20:57,830 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 781 transitions. Word has length 19 [2022-03-15 21:20:57,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:57,830 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 781 transitions. [2022-03-15 21:20:57,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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:20:57,830 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 781 transitions. [2022-03-15 21:20:57,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:57,830 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:57,830 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:57,846 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-03-15 21:20:58,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-03-15 21:20:58,031 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:20:58,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:20:58,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1755209014, now seen corresponding path program 87 times [2022-03-15 21:20:58,032 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:20:58,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331559826] [2022-03-15 21:20:58,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:20:58,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:20:58,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:20:58,174 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:58,174 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:20:58,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331559826] [2022-03-15 21:20:58,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331559826] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:20:58,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379011533] [2022-03-15 21:20:58,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:20:58,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:20:58,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:20:58,176 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:20:58,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-15 21:20:58,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:20:58,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:20:58,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:20:58,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:20:58,463 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:58,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:20:59,464 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:20:59,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379011533] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:20:59,464 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:20:59,464 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:20:59,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [853385069] [2022-03-15 21:20:59,464 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:20:59,465 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:20:59,467 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 54 transitions. [2022-03-15 21:20:59,467 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:20:59,813 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:20:59,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:20:59,814 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:20:59,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:20:59,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:20:59,814 INFO L87 Difference]: Start difference. First operand 248 states and 781 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:59,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:20:59,953 INFO L93 Difference]: Finished difference Result 294 states and 914 transitions. [2022-03-15 21:20:59,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:20:59,954 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:20:59,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:20:59,954 INFO L225 Difference]: With dead ends: 294 [2022-03-15 21:20:59,954 INFO L226 Difference]: Without dead ends: 290 [2022-03-15 21:20:59,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:20:59,955 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 13 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:20:59,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 1 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:20:59,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-03-15 21:20:59,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 250. [2022-03-15 21:20:59,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 3.1606425702811247) internal successors, (787), 249 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:59,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 787 transitions. [2022-03-15 21:20:59,959 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 787 transitions. Word has length 19 [2022-03-15 21:20:59,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:20:59,959 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 787 transitions. [2022-03-15 21:20:59,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:20:59,959 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 787 transitions. [2022-03-15 21:20:59,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:20:59,960 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:20:59,960 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:20:59,977 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-03-15 21:21:00,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-03-15 21:21:00,167 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:00,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:00,168 INFO L85 PathProgramCache]: Analyzing trace with hash -837470018, now seen corresponding path program 88 times [2022-03-15 21:21:00,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:00,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758641596] [2022-03-15 21:21:00,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:00,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:00,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:00,313 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:00,314 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:00,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758641596] [2022-03-15 21:21:00,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758641596] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:00,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865971843] [2022-03-15 21:21:00,314 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:21:00,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:00,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:00,315 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:00,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-15 21:21:00,340 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:21:00,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:00,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:00,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:00,624 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:00,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:01,578 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:01,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865971843] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:01,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:01,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:21:01,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [454985212] [2022-03-15 21:21:01,578 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:01,579 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:01,581 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 61 transitions. [2022-03-15 21:21:01,581 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:02,063 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [138054#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:21:02,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:21:02,063 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:02,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:21:02,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:21:02,064 INFO L87 Difference]: Start difference. First operand 250 states and 787 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:21:02,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:02,229 INFO L93 Difference]: Finished difference Result 333 states and 1040 transitions. [2022-03-15 21:21:02,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:21:02,230 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 19 [2022-03-15 21:21:02,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:02,230 INFO L225 Difference]: With dead ends: 333 [2022-03-15 21:21:02,230 INFO L226 Difference]: Without dead ends: 320 [2022-03-15 21:21:02,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:21:02,231 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 15 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:02,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 1 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:21:02,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-03-15 21:21:02,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 236. [2022-03-15 21:21:02,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 235 states have (on average 3.1404255319148935) internal successors, (738), 235 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have 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:21:02,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 738 transitions. [2022-03-15 21:21:02,235 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 738 transitions. Word has length 19 [2022-03-15 21:21:02,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:02,235 INFO L470 AbstractCegarLoop]: Abstraction has 236 states and 738 transitions. [2022-03-15 21:21:02,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:21:02,235 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 738 transitions. [2022-03-15 21:21:02,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:02,236 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:02,236 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:02,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-03-15 21:21:02,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:02,458 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:02,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:02,458 INFO L85 PathProgramCache]: Analyzing trace with hash 526506158, now seen corresponding path program 89 times [2022-03-15 21:21:02,459 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:02,459 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992814226] [2022-03-15 21:21:02,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:02,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:02,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:02,569 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:02,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:02,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992814226] [2022-03-15 21:21:02,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992814226] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:02,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730005365] [2022-03-15 21:21:02,569 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:21:02,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:02,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:02,570 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:02,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-15 21:21:02,592 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:21:02,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:02,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:02,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:02,828 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:02,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:03,686 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:03,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730005365] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:03,686 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:03,686 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:21:03,687 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [55469304] [2022-03-15 21:21:03,687 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:03,687 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:03,690 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 61 transitions. [2022-03-15 21:21:03,690 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:04,154 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:21:04,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:21:04,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:04,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:21:04,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:04,154 INFO L87 Difference]: Start difference. First operand 236 states and 738 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:04,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:04,256 INFO L93 Difference]: Finished difference Result 288 states and 887 transitions. [2022-03-15 21:21:04,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:21:04,256 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:04,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:04,257 INFO L225 Difference]: With dead ends: 288 [2022-03-15 21:21:04,257 INFO L226 Difference]: Without dead ends: 281 [2022-03-15 21:21:04,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:04,257 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 14 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:04,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 1 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:04,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-15 21:21:04,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 240. [2022-03-15 21:21:04,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 239 states have (on average 3.1297071129707112) internal successors, (748), 239 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have 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:21:04,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 748 transitions. [2022-03-15 21:21:04,260 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 748 transitions. Word has length 19 [2022-03-15 21:21:04,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:04,260 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 748 transitions. [2022-03-15 21:21:04,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:04,260 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 748 transitions. [2022-03-15 21:21:04,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:04,261 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:04,261 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:04,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-03-15 21:21:04,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:04,461 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:04,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:04,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1757834790, now seen corresponding path program 90 times [2022-03-15 21:21:04,462 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:04,462 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851492017] [2022-03-15 21:21:04,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:04,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:04,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:04,574 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:04,574 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:04,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851492017] [2022-03-15 21:21:04,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851492017] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:04,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218641747] [2022-03-15 21:21:04,574 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:21:04,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:04,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:04,575 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:04,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-15 21:21:04,596 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:21:04,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:04,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:04,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:04,847 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:04,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:05,749 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:05,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218641747] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:05,750 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:05,750 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:21:05,750 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2011498285] [2022-03-15 21:21:05,750 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:05,751 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:05,753 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 56 transitions. [2022-03-15 21:21:05,753 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:06,115 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:21:06,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:21:06,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:06,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:21:06,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:21:06,116 INFO L87 Difference]: Start difference. First operand 240 states and 748 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:21:06,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:06,241 INFO L93 Difference]: Finished difference Result 312 states and 962 transitions. [2022-03-15 21:21:06,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:21:06,242 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:21:06,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:06,242 INFO L225 Difference]: With dead ends: 312 [2022-03-15 21:21:06,242 INFO L226 Difference]: Without dead ends: 308 [2022-03-15 21:21:06,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:21:06,242 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 10 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:06,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:06,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-03-15 21:21:06,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 226. [2022-03-15 21:21:06,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 3.137777777777778) internal successors, (706), 225 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have 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:21:06,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 706 transitions. [2022-03-15 21:21:06,245 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 706 transitions. Word has length 19 [2022-03-15 21:21:06,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:06,245 INFO L470 AbstractCegarLoop]: Abstraction has 226 states and 706 transitions. [2022-03-15 21:21:06,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:21:06,246 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 706 transitions. [2022-03-15 21:21:06,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:06,246 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:06,246 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:06,261 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-03-15 21:21:06,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:06,446 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:06,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:06,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1247631850, now seen corresponding path program 91 times [2022-03-15 21:21:06,447 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:06,447 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146786907] [2022-03-15 21:21:06,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:06,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:06,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:06,553 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:06,553 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:06,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146786907] [2022-03-15 21:21:06,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146786907] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:06,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203605047] [2022-03-15 21:21:06,553 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:21:06,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:06,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:06,554 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:06,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-15 21:21:06,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:06,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:06,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:06,815 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:06,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:07,738 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:07,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203605047] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:07,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:07,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:21:07,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [390883961] [2022-03-15 21:21:07,739 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:07,740 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:07,743 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 65 transitions. [2022-03-15 21:21:07,743 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:08,389 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [140799#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 140798#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 140797#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:21:08,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:21:08,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:08,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:21:08,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:21:08,389 INFO L87 Difference]: Start difference. First operand 226 states and 706 transitions. Second operand has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 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:21:08,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:08,562 INFO L93 Difference]: Finished difference Result 356 states and 1090 transitions. [2022-03-15 21:21:08,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:21:08,562 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 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 19 [2022-03-15 21:21:08,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:08,563 INFO L225 Difference]: With dead ends: 356 [2022-03-15 21:21:08,563 INFO L226 Difference]: Without dead ends: 311 [2022-03-15 21:21:08,563 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:21:08,563 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 25 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 486 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:08,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 486 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:21:08,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2022-03-15 21:21:08,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 239. [2022-03-15 21:21:08,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 238 states have (on average 3.130252100840336) internal successors, (745), 238 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have 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:21:08,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 745 transitions. [2022-03-15 21:21:08,566 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 745 transitions. Word has length 19 [2022-03-15 21:21:08,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:08,566 INFO L470 AbstractCegarLoop]: Abstraction has 239 states and 745 transitions. [2022-03-15 21:21:08,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 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:21:08,566 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 745 transitions. [2022-03-15 21:21:08,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:08,567 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:08,567 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:08,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-03-15 21:21:08,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:08,768 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:08,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:08,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1981216406, now seen corresponding path program 92 times [2022-03-15 21:21:08,769 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:08,769 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763274200] [2022-03-15 21:21:08,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:08,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:08,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:08,873 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:08,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:08,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763274200] [2022-03-15 21:21:08,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763274200] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:08,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725955301] [2022-03-15 21:21:08,873 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:21:08,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:08,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:08,875 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:08,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-15 21:21:08,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:21:08,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:08,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:08,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:09,160 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:09,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:10,252 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:10,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725955301] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:10,253 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:10,253 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:21:10,253 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [885327792] [2022-03-15 21:21:10,253 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:10,254 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:10,256 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:21:10,256 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:10,727 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [141768#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:21:10,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:21:10,728 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:10,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:21:10,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:10,728 INFO L87 Difference]: Start difference. First operand 239 states and 745 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:10,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:10,852 INFO L93 Difference]: Finished difference Result 370 states and 1134 transitions. [2022-03-15 21:21:10,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:21:10,852 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:10,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:10,853 INFO L225 Difference]: With dead ends: 370 [2022-03-15 21:21:10,853 INFO L226 Difference]: Without dead ends: 348 [2022-03-15 21:21:10,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:10,853 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 22 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:10,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:10,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-03-15 21:21:10,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 262. [2022-03-15 21:21:10,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 3.1417624521072796) internal successors, (820), 261 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have 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:21:10,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 820 transitions. [2022-03-15 21:21:10,856 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 820 transitions. Word has length 19 [2022-03-15 21:21:10,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:10,856 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 820 transitions. [2022-03-15 21:21:10,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:10,857 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 820 transitions. [2022-03-15 21:21:10,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:10,857 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:10,857 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:10,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-03-15 21:21:11,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:11,058 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:11,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:11,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1497698334, now seen corresponding path program 93 times [2022-03-15 21:21:11,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:11,059 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124931405] [2022-03-15 21:21:11,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:11,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:11,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:11,165 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:11,165 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:11,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124931405] [2022-03-15 21:21:11,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124931405] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:11,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574178744] [2022-03-15 21:21:11,165 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:21:11,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:11,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:11,166 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:11,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-15 21:21:11,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:21:11,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:11,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 21:21:11,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:11,439 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:11,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:12,099 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:12,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574178744] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:12,099 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:12,099 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 11] total 25 [2022-03-15 21:21:12,099 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1262569760] [2022-03-15 21:21:12,099 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:12,100 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:12,103 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 61 transitions. [2022-03-15 21:21:12,103 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:12,700 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [142798#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 142800#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0))), 142799#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:21:12,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:21:12,701 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:12,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:21:12,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=709, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:21:12,701 INFO L87 Difference]: Start difference. First operand 262 states and 820 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:21:12,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:12,880 INFO L93 Difference]: Finished difference Result 382 states and 1180 transitions. [2022-03-15 21:21:12,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:21:12,880 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:21:12,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:12,881 INFO L225 Difference]: With dead ends: 382 [2022-03-15 21:21:12,881 INFO L226 Difference]: Without dead ends: 372 [2022-03-15 21:21:12,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=161, Invalid=709, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:21:12,881 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 26 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:12,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 1 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:21:12,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-03-15 21:21:12,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 262. [2022-03-15 21:21:12,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 3.1417624521072796) internal successors, (820), 261 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have 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:21:12,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 820 transitions. [2022-03-15 21:21:12,885 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 820 transitions. Word has length 19 [2022-03-15 21:21:12,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:12,885 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 820 transitions. [2022-03-15 21:21:12,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:21:12,885 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 820 transitions. [2022-03-15 21:21:12,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:12,886 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:12,886 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:12,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-03-15 21:21:13,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-03-15 21:21:13,086 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:13,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:13,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1659454826, now seen corresponding path program 94 times [2022-03-15 21:21:13,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:13,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586965710] [2022-03-15 21:21:13,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:13,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:13,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:13,189 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:13,189 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:13,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586965710] [2022-03-15 21:21:13,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586965710] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:13,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719979955] [2022-03-15 21:21:13,189 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:21:13,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:13,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:13,190 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:13,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-03-15 21:21:13,220 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:21:13,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:13,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:13,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:13,467 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:13,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:14,435 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:14,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719979955] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:14,435 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:14,435 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 23 [2022-03-15 21:21:14,435 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1410439037] [2022-03-15 21:21:14,436 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:14,436 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:14,439 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 63 transitions. [2022-03-15 21:21:14,439 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:14,961 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [143841#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 143840#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:21:14,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:21:14,961 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:14,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:21:14,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:14,961 INFO L87 Difference]: Start difference. First operand 262 states and 820 transitions. Second operand has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:21:15,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:15,134 INFO L93 Difference]: Finished difference Result 372 states and 1148 transitions. [2022-03-15 21:21:15,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:21:15,134 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:21:15,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:15,135 INFO L225 Difference]: With dead ends: 372 [2022-03-15 21:21:15,135 INFO L226 Difference]: Without dead ends: 356 [2022-03-15 21:21:15,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:15,135 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 21 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:15,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:21:15,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-03-15 21:21:15,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 260. [2022-03-15 21:21:15,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 3.142857142857143) internal successors, (814), 259 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have 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:21:15,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 814 transitions. [2022-03-15 21:21:15,139 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 814 transitions. Word has length 19 [2022-03-15 21:21:15,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:15,139 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 814 transitions. [2022-03-15 21:21:15,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:21:15,139 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 814 transitions. [2022-03-15 21:21:15,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:15,139 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:15,139 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:15,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-03-15 21:21:15,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:15,340 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:15,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:15,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1870995342, now seen corresponding path program 95 times [2022-03-15 21:21:15,341 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:15,341 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040390404] [2022-03-15 21:21:15,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:15,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:15,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:15,463 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:15,463 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:15,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040390404] [2022-03-15 21:21:15,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040390404] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:15,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247757640] [2022-03-15 21:21:15,463 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:21:15,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:15,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:15,464 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:15,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-03-15 21:21:15,485 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:21:15,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:15,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:15,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:15,730 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:15,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:16,693 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:16,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247757640] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:16,693 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:16,693 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:21:16,693 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1600179289] [2022-03-15 21:21:16,693 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:16,694 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:16,697 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 75 transitions. [2022-03-15 21:21:16,697 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:17,491 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [144869#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 144870#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 144871#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:21:17,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:21:17,491 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:17,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:21:17,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:21:17,492 INFO L87 Difference]: Start difference. First operand 260 states and 814 transitions. Second operand has 14 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:21:17,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:17,671 INFO L93 Difference]: Finished difference Result 420 states and 1288 transitions. [2022-03-15 21:21:17,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:21:17,672 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:21:17,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:17,672 INFO L225 Difference]: With dead ends: 420 [2022-03-15 21:21:17,672 INFO L226 Difference]: Without dead ends: 353 [2022-03-15 21:21:17,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:21:17,673 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 33 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:17,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 1 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:21:17,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-03-15 21:21:17,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 263. [2022-03-15 21:21:17,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 3.1412213740458017) internal successors, (823), 262 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have 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:21:17,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 823 transitions. [2022-03-15 21:21:17,676 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 823 transitions. Word has length 19 [2022-03-15 21:21:17,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:17,676 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 823 transitions. [2022-03-15 21:21:17,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:21:17,676 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 823 transitions. [2022-03-15 21:21:17,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:17,676 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:17,676 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:17,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-03-15 21:21:17,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:17,877 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:17,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:17,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1543935742, now seen corresponding path program 96 times [2022-03-15 21:21:17,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:17,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102790355] [2022-03-15 21:21:17,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:17,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:17,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:18,004 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:18,004 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:18,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102790355] [2022-03-15 21:21:18,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102790355] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:18,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964755267] [2022-03-15 21:21:18,004 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:21:18,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:18,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:18,005 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:18,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-03-15 21:21:18,026 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:21:18,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:18,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:18,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:18,263 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:18,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:19,212 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:19,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964755267] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:19,212 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:19,212 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:21:19,212 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [929803647] [2022-03-15 21:21:19,212 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:19,213 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:19,216 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:21:19,216 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:19,638 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:21:19,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:21:19,638 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:19,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:21:19,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:19,639 INFO L87 Difference]: Start difference. First operand 263 states and 823 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:21:19,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:19,766 INFO L93 Difference]: Finished difference Result 320 states and 991 transitions. [2022-03-15 21:21:19,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:21:19,766 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:21:19,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:19,766 INFO L225 Difference]: With dead ends: 320 [2022-03-15 21:21:19,766 INFO L226 Difference]: Without dead ends: 313 [2022-03-15 21:21:19,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:19,767 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 17 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:19,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 1 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:19,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-03-15 21:21:19,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 277. [2022-03-15 21:21:19,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 276 states have (on average 3.152173913043478) internal successors, (870), 276 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have 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:21:19,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 870 transitions. [2022-03-15 21:21:19,770 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 870 transitions. Word has length 19 [2022-03-15 21:21:19,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:19,770 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 870 transitions. [2022-03-15 21:21:19,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:21:19,770 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 870 transitions. [2022-03-15 21:21:19,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:19,771 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:19,771 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:19,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-03-15 21:21:19,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2022-03-15 21:21:19,973 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:19,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:19,974 INFO L85 PathProgramCache]: Analyzing trace with hash -312607110, now seen corresponding path program 97 times [2022-03-15 21:21:19,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:19,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565643234] [2022-03-15 21:21:19,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:19,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:19,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:20,086 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:20,086 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:20,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565643234] [2022-03-15 21:21:20,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565643234] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:20,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2705992] [2022-03-15 21:21:20,086 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:21:20,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:20,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:20,087 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:20,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-03-15 21:21:20,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:20,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:20,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:20,368 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:20,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:21,366 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:21,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2705992] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:21,367 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:21,367 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:21:21,367 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1141757014] [2022-03-15 21:21:21,367 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:21,368 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:21,371 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 54 transitions. [2022-03-15 21:21:21,371 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:21,700 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:21:21,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:21:21,700 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:21,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:21:21,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:21:21,701 INFO L87 Difference]: Start difference. First operand 277 states and 870 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:21:21,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:21,829 INFO L93 Difference]: Finished difference Result 376 states and 1168 transitions. [2022-03-15 21:21:21,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:21:21,829 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:21:21,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:21,829 INFO L225 Difference]: With dead ends: 376 [2022-03-15 21:21:21,830 INFO L226 Difference]: Without dead ends: 372 [2022-03-15 21:21:21,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:21:21,830 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 14 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:21,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 1 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:21,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-03-15 21:21:21,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 276. [2022-03-15 21:21:21,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 275 states have (on average 3.1672727272727275) internal successors, (871), 275 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have 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:21:21,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 871 transitions. [2022-03-15 21:21:21,834 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 871 transitions. Word has length 19 [2022-03-15 21:21:21,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:21,834 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 871 transitions. [2022-03-15 21:21:21,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:21:21,834 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 871 transitions. [2022-03-15 21:21:21,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:21,834 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:21,834 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:21,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-03-15 21:21:22,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:22,035 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:22,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:22,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1462536686, now seen corresponding path program 98 times [2022-03-15 21:21:22,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:22,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409069715] [2022-03-15 21:21:22,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:22,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:22,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:22,143 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:22,143 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:22,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409069715] [2022-03-15 21:21:22,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409069715] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:22,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953044471] [2022-03-15 21:21:22,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:21:22,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:22,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:22,144 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:22,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-03-15 21:21:22,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:21:22,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:22,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:22,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:22,410 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:22,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:23,375 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:23,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953044471] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:23,375 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:23,375 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:21:23,375 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [76306039] [2022-03-15 21:21:23,375 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:23,376 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:23,379 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 61 transitions. [2022-03-15 21:21:23,379 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:23,830 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:21:23,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:21:23,830 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:23,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:21:23,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:23,830 INFO L87 Difference]: Start difference. First operand 276 states and 871 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:23,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:23,940 INFO L93 Difference]: Finished difference Result 368 states and 1146 transitions. [2022-03-15 21:21:23,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:21:23,940 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:23,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:23,941 INFO L225 Difference]: With dead ends: 368 [2022-03-15 21:21:23,941 INFO L226 Difference]: Without dead ends: 360 [2022-03-15 21:21:23,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:23,941 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 17 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:23,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 1 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:23,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2022-03-15 21:21:23,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 282. [2022-03-15 21:21:23,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 281 states have (on average 3.170818505338078) internal successors, (891), 281 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have 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:21:23,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 891 transitions. [2022-03-15 21:21:23,945 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 891 transitions. Word has length 19 [2022-03-15 21:21:23,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:23,945 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 891 transitions. [2022-03-15 21:21:23,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:23,945 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 891 transitions. [2022-03-15 21:21:23,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:23,945 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:23,946 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:23,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-03-15 21:21:24,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:24,146 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:24,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:24,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1629861738, now seen corresponding path program 99 times [2022-03-15 21:21:24,147 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:24,147 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135819384] [2022-03-15 21:21:24,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:24,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:24,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:24,257 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:24,258 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:24,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135819384] [2022-03-15 21:21:24,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135819384] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:24,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078335021] [2022-03-15 21:21:24,258 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:21:24,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:24,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:24,259 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:24,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-03-15 21:21:24,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:21:24,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:24,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 21:21:24,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:24,529 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:24,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:25,130 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:25,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078335021] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:25,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:25,130 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 11] total 26 [2022-03-15 21:21:25,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [923621901] [2022-03-15 21:21:25,130 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:25,131 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:25,134 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 71 transitions. [2022-03-15 21:21:25,134 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:25,822 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [149096#(and (<= pos 3) d2 (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 149094#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 149095#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:21:25,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:21:25,822 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:25,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:21:25,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=763, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:21:25,822 INFO L87 Difference]: Start difference. First operand 282 states and 891 transitions. Second operand has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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:21:25,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:25,986 INFO L93 Difference]: Finished difference Result 375 states and 1172 transitions. [2022-03-15 21:21:25,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:21:25,987 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 19 [2022-03-15 21:21:25,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:25,987 INFO L225 Difference]: With dead ends: 375 [2022-03-15 21:21:25,987 INFO L226 Difference]: Without dead ends: 356 [2022-03-15 21:21:25,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=167, Invalid=763, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:21:25,988 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 34 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:25,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 1 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:21:25,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-03-15 21:21:25,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 304. [2022-03-15 21:21:25,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.2145214521452146) internal successors, (974), 303 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:21:25,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 974 transitions. [2022-03-15 21:21:25,991 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 974 transitions. Word has length 19 [2022-03-15 21:21:25,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:25,991 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 974 transitions. [2022-03-15 21:21:25,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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:21:25,992 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 974 transitions. [2022-03-15 21:21:25,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:25,992 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:25,992 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:26,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-03-15 21:21:26,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-03-15 21:21:26,193 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:26,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:26,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1611534890, now seen corresponding path program 100 times [2022-03-15 21:21:26,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:26,194 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505346470] [2022-03-15 21:21:26,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:26,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:26,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:26,313 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:26,313 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:26,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505346470] [2022-03-15 21:21:26,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505346470] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:26,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525604818] [2022-03-15 21:21:26,313 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:21:26,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:26,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:26,314 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:26,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-03-15 21:21:26,334 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:21:26,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:26,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:26,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:26,621 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:26,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:27,616 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:27,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525604818] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:27,616 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:27,616 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:21:27,616 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [93130862] [2022-03-15 21:21:27,616 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:27,617 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:27,620 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 63 transitions. [2022-03-15 21:21:27,620 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:28,236 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [150217#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 150216#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 150218#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:21:28,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:21:28,237 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:28,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:21:28,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:21:28,237 INFO L87 Difference]: Start difference. First operand 304 states and 974 transitions. Second operand has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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:21:28,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:28,449 INFO L93 Difference]: Finished difference Result 456 states and 1428 transitions. [2022-03-15 21:21:28,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:21:28,449 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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 19 [2022-03-15 21:21:28,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:28,449 INFO L225 Difference]: With dead ends: 456 [2022-03-15 21:21:28,450 INFO L226 Difference]: Without dead ends: 375 [2022-03-15 21:21:28,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:21:28,450 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 30 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:28,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 1 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 606 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:21:28,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-03-15 21:21:28,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 281. [2022-03-15 21:21:28,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 280 states have (on average 3.164285714285714) internal successors, (886), 280 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have 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:21:28,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 886 transitions. [2022-03-15 21:21:28,454 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 886 transitions. Word has length 19 [2022-03-15 21:21:28,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:28,454 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 886 transitions. [2022-03-15 21:21:28,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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:21:28,454 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 886 transitions. [2022-03-15 21:21:28,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:28,454 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:28,454 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:28,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-03-15 21:21:28,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-15 21:21:28,655 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:28,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:28,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1115183012, now seen corresponding path program 101 times [2022-03-15 21:21:28,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:28,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30292540] [2022-03-15 21:21:28,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:28,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:28,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:28,796 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:28,797 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:28,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30292540] [2022-03-15 21:21:28,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30292540] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:28,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786644352] [2022-03-15 21:21:28,797 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:21:28,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:28,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:28,798 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:28,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-15 21:21:28,821 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:21:28,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:28,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:28,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:29,079 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:29,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:29,798 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:29,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786644352] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:29,798 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:29,798 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:21:29,798 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1303454736] [2022-03-15 21:21:29,799 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:29,799 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:29,802 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 57 transitions. [2022-03-15 21:21:29,802 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:30,228 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [151373#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:21:30,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:21:30,228 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:30,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:21:30,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:21:30,228 INFO L87 Difference]: Start difference. First operand 281 states and 886 transitions. Second operand has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:30,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:30,390 INFO L93 Difference]: Finished difference Result 427 states and 1316 transitions. [2022-03-15 21:21:30,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:21:30,390 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:30,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:30,391 INFO L225 Difference]: With dead ends: 427 [2022-03-15 21:21:30,391 INFO L226 Difference]: Without dead ends: 384 [2022-03-15 21:21:30,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:21:30,391 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 29 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:30,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:21:30,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-03-15 21:21:30,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 296. [2022-03-15 21:21:30,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 3.159322033898305) internal successors, (932), 295 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have 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:21:30,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 932 transitions. [2022-03-15 21:21:30,395 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 932 transitions. Word has length 19 [2022-03-15 21:21:30,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:30,395 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 932 transitions. [2022-03-15 21:21:30,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:30,395 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 932 transitions. [2022-03-15 21:21:30,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:30,395 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:30,395 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:30,411 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-03-15 21:21:30,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-15 21:21:30,596 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:30,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:30,596 INFO L85 PathProgramCache]: Analyzing trace with hash -11714980, now seen corresponding path program 102 times [2022-03-15 21:21:30,597 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:30,597 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755929437] [2022-03-15 21:21:30,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:30,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:30,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:30,706 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:30,706 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:30,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755929437] [2022-03-15 21:21:30,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755929437] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:30,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378182345] [2022-03-15 21:21:30,706 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:21:30,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:30,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:30,707 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:30,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-03-15 21:21:30,728 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:21:30,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:30,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:30,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:30,990 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:30,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:31,712 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:31,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378182345] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:31,712 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:31,713 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:21:31,713 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1154841646] [2022-03-15 21:21:31,713 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:31,713 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:31,716 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 52 transitions. [2022-03-15 21:21:31,716 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:32,021 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:21:32,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:21:32,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:32,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:21:32,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:21:32,021 INFO L87 Difference]: Start difference. First operand 296 states and 932 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:21:32,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:32,177 INFO L93 Difference]: Finished difference Result 375 states and 1166 transitions. [2022-03-15 21:21:32,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:21:32,177 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:21:32,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:32,178 INFO L225 Difference]: With dead ends: 375 [2022-03-15 21:21:32,178 INFO L226 Difference]: Without dead ends: 371 [2022-03-15 21:21:32,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:21:32,178 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 19 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:32,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:21:32,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2022-03-15 21:21:32,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 292. [2022-03-15 21:21:32,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 3.1580756013745703) internal successors, (919), 291 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have 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:21:32,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 919 transitions. [2022-03-15 21:21:32,182 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 919 transitions. Word has length 19 [2022-03-15 21:21:32,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:32,182 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 919 transitions. [2022-03-15 21:21:32,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:21:32,182 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 919 transitions. [2022-03-15 21:21:32,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:32,182 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:32,182 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:32,198 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-03-15 21:21:32,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:32,383 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:32,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:32,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1759196340, now seen corresponding path program 103 times [2022-03-15 21:21:32,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:32,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693912801] [2022-03-15 21:21:32,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:32,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:32,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:32,495 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:32,495 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:32,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693912801] [2022-03-15 21:21:32,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693912801] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:32,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071356836] [2022-03-15 21:21:32,495 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:21:32,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:32,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:32,496 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:32,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-03-15 21:21:32,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:32,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:32,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:32,761 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:32,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:33,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:33,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071356836] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:33,383 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:33,383 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:21:33,383 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1104260468] [2022-03-15 21:21:33,383 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:33,384 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:33,386 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 57 transitions. [2022-03-15 21:21:33,386 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:33,772 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:21:33,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:21:33,772 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:33,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:21:33,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:33,772 INFO L87 Difference]: Start difference. First operand 292 states and 919 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:21:33,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:33,893 INFO L93 Difference]: Finished difference Result 357 states and 1111 transitions. [2022-03-15 21:21:33,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:21:33,893 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:21:33,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:33,894 INFO L225 Difference]: With dead ends: 357 [2022-03-15 21:21:33,894 INFO L226 Difference]: Without dead ends: 350 [2022-03-15 21:21:33,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:33,894 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 26 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:33,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 1 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:33,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2022-03-15 21:21:33,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 289. [2022-03-15 21:21:33,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 3.1631944444444446) internal successors, (911), 288 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have 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:21:33,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 911 transitions. [2022-03-15 21:21:33,898 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 911 transitions. Word has length 19 [2022-03-15 21:21:33,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:33,898 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 911 transitions. [2022-03-15 21:21:33,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:21:33,898 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 911 transitions. [2022-03-15 21:21:33,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:33,898 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:33,898 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:33,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-03-15 21:21:34,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2022-03-15 21:21:34,099 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:34,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:34,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1075625940, now seen corresponding path program 104 times [2022-03-15 21:21:34,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:34,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628858862] [2022-03-15 21:21:34,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:34,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:34,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:34,213 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:34,213 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:34,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628858862] [2022-03-15 21:21:34,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628858862] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:34,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454956408] [2022-03-15 21:21:34,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:21:34,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:34,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:34,215 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:34,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-03-15 21:21:34,235 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:21:34,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:34,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:34,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:34,512 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:34,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:35,336 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:35,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454956408] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:35,336 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:35,336 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:21:35,336 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2142109628] [2022-03-15 21:21:35,336 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:35,337 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:35,339 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 55 transitions. [2022-03-15 21:21:35,339 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:35,721 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [154694#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:21:35,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:21:35,721 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:35,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:21:35,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=722, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:21:35,722 INFO L87 Difference]: Start difference. First operand 289 states and 911 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:21:35,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:35,896 INFO L93 Difference]: Finished difference Result 452 states and 1410 transitions. [2022-03-15 21:21:35,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:21:35,897 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:21:35,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:35,898 INFO L225 Difference]: With dead ends: 452 [2022-03-15 21:21:35,898 INFO L226 Difference]: Without dead ends: 409 [2022-03-15 21:21:35,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=90, Invalid=722, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:21:35,898 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 27 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:35,898 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 1 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:21:35,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-03-15 21:21:35,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 299. [2022-03-15 21:21:35,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 3.1711409395973154) internal successors, (945), 298 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have 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:21:35,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 945 transitions. [2022-03-15 21:21:35,903 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 945 transitions. Word has length 19 [2022-03-15 21:21:35,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:35,903 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 945 transitions. [2022-03-15 21:21:35,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:21:35,903 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 945 transitions. [2022-03-15 21:21:35,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:35,904 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:35,904 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:35,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-03-15 21:21:36,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2022-03-15 21:21:36,115 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:36,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:36,116 INFO L85 PathProgramCache]: Analyzing trace with hash -2115873324, now seen corresponding path program 105 times [2022-03-15 21:21:36,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:36,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109258832] [2022-03-15 21:21:36,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:36,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:36,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:36,228 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:36,229 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:36,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109258832] [2022-03-15 21:21:36,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109258832] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:36,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130168260] [2022-03-15 21:21:36,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:21:36,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:36,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:36,230 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:36,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-03-15 21:21:36,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:21:36,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:36,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 21:21:36,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:36,524 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:36,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:37,190 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:37,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130168260] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:37,190 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:37,190 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 11] total 27 [2022-03-15 21:21:37,190 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1441330721] [2022-03-15 21:21:37,190 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:37,191 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:37,193 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 50 transitions. [2022-03-15 21:21:37,193 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:37,455 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:21:37,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:21:37,455 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:37,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:21:37,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:21:37,456 INFO L87 Difference]: Start difference. First operand 299 states and 945 transitions. Second operand has 11 states, 10 states have (on average 2.4) internal successors, (24), 10 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:21:37,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:37,592 INFO L93 Difference]: Finished difference Result 359 states and 1118 transitions. [2022-03-15 21:21:37,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:21:37,592 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 10 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:21:37,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:37,593 INFO L225 Difference]: With dead ends: 359 [2022-03-15 21:21:37,593 INFO L226 Difference]: Without dead ends: 355 [2022-03-15 21:21:37,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:21:37,593 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 16 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:37,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 1 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:37,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2022-03-15 21:21:37,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 280. [2022-03-15 21:21:37,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 279 states have (on average 3.150537634408602) internal successors, (879), 279 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have 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:21:37,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 879 transitions. [2022-03-15 21:21:37,596 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 879 transitions. Word has length 19 [2022-03-15 21:21:37,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:37,596 INFO L470 AbstractCegarLoop]: Abstraction has 280 states and 879 transitions. [2022-03-15 21:21:37,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 10 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:21:37,596 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 879 transitions. [2022-03-15 21:21:37,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:37,597 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:37,597 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:37,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-03-15 21:21:37,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:37,797 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:37,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:37,798 INFO L85 PathProgramCache]: Analyzing trace with hash -733269514, now seen corresponding path program 106 times [2022-03-15 21:21:37,798 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:37,798 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261840329] [2022-03-15 21:21:37,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:37,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:37,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:37,900 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:21:37,900 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:37,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261840329] [2022-03-15 21:21:37,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261840329] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:37,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971698849] [2022-03-15 21:21:37,901 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:21:37,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:37,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:37,902 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:37,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-03-15 21:21:37,935 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:21:37,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:37,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:37,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:38,189 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:21:38,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:39,046 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:21:39,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971698849] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:39,046 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:39,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 23 [2022-03-15 21:21:39,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1775566732] [2022-03-15 21:21:39,046 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:39,047 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:39,049 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:21:39,049 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:39,509 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [156934#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:21:39,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:21:39,510 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:39,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:21:39,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:21:39,510 INFO L87 Difference]: Start difference. First operand 280 states and 879 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:39,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:39,622 INFO L93 Difference]: Finished difference Result 345 states and 1068 transitions. [2022-03-15 21:21:39,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:21:39,623 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:39,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:39,623 INFO L225 Difference]: With dead ends: 345 [2022-03-15 21:21:39,623 INFO L226 Difference]: Without dead ends: 335 [2022-03-15 21:21:39,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:21:39,624 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 15 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:39,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 1 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:39,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2022-03-15 21:21:39,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 289. [2022-03-15 21:21:39,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 3.1458333333333335) internal successors, (906), 288 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have 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:21:39,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 906 transitions. [2022-03-15 21:21:39,627 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 906 transitions. Word has length 19 [2022-03-15 21:21:39,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:39,627 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 906 transitions. [2022-03-15 21:21:39,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:39,627 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 906 transitions. [2022-03-15 21:21:39,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:39,627 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:39,628 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:39,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-03-15 21:21:39,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:39,828 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:39,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:39,828 INFO L85 PathProgramCache]: Analyzing trace with hash 370198518, now seen corresponding path program 107 times [2022-03-15 21:21:39,829 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:39,829 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180310401] [2022-03-15 21:21:39,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:39,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:39,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:39,946 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:39,946 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:39,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180310401] [2022-03-15 21:21:39,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180310401] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:39,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603495906] [2022-03-15 21:21:39,946 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:21:39,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:39,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:39,947 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:39,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-03-15 21:21:39,968 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:21:39,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:39,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:39,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:40,289 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:40,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:40,918 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:40,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603495906] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:40,919 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:40,919 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 25 [2022-03-15 21:21:40,919 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2002175024] [2022-03-15 21:21:40,919 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:40,920 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:40,922 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 54 transitions. [2022-03-15 21:21:40,922 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:41,276 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:21:41,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:21:41,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:41,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:21:41,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:41,276 INFO L87 Difference]: Start difference. First operand 289 states and 906 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:21:41,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:41,390 INFO L93 Difference]: Finished difference Result 354 states and 1097 transitions. [2022-03-15 21:21:41,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:21:41,390 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:21:41,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:41,390 INFO L225 Difference]: With dead ends: 354 [2022-03-15 21:21:41,390 INFO L226 Difference]: Without dead ends: 350 [2022-03-15 21:21:41,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:41,391 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 13 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:41,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 1 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:41,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2022-03-15 21:21:41,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 285. [2022-03-15 21:21:41,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 284 states have (on average 3.1443661971830985) internal successors, (893), 284 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have 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:21:41,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 893 transitions. [2022-03-15 21:21:41,394 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 893 transitions. Word has length 19 [2022-03-15 21:21:41,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:41,394 INFO L470 AbstractCegarLoop]: Abstraction has 285 states and 893 transitions. [2022-03-15 21:21:41,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:21:41,394 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 893 transitions. [2022-03-15 21:21:41,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:41,395 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:41,395 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:41,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2022-03-15 21:21:41,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2022-03-15 21:21:41,595 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:41,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:41,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1377282842, now seen corresponding path program 108 times [2022-03-15 21:21:41,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:41,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727928229] [2022-03-15 21:21:41,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:41,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:41,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:41,729 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:41,729 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:41,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727928229] [2022-03-15 21:21:41,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727928229] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:41,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072931752] [2022-03-15 21:21:41,730 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:21:41,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:41,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:41,731 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:41,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-03-15 21:21:41,751 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:21:41,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:41,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:41,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:42,004 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:42,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:42,816 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:42,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072931752] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:42,817 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:42,817 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:21:42,817 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2049975960] [2022-03-15 21:21:42,817 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:42,818 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:42,820 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:21:42,820 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:43,254 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:21:43,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:21:43,255 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:43,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:21:43,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:43,255 INFO L87 Difference]: Start difference. First operand 285 states and 893 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:21:43,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:43,369 INFO L93 Difference]: Finished difference Result 364 states and 1131 transitions. [2022-03-15 21:21:43,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:21:43,369 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:21:43,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:43,370 INFO L225 Difference]: With dead ends: 364 [2022-03-15 21:21:43,370 INFO L226 Difference]: Without dead ends: 356 [2022-03-15 21:21:43,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:43,370 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 17 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:43,370 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 1 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:43,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-03-15 21:21:43,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 289. [2022-03-15 21:21:43,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 3.1458333333333335) internal successors, (906), 288 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have 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:21:43,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 906 transitions. [2022-03-15 21:21:43,373 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 906 transitions. Word has length 19 [2022-03-15 21:21:43,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:43,374 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 906 transitions. [2022-03-15 21:21:43,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:21:43,374 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 906 transitions. [2022-03-15 21:21:43,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:43,374 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:43,374 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:43,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-03-15 21:21:43,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:43,575 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:43,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:43,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1537668738, now seen corresponding path program 109 times [2022-03-15 21:21:43,576 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:43,576 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771930045] [2022-03-15 21:21:43,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:43,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:43,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:43,713 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:43,713 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:43,713 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771930045] [2022-03-15 21:21:43,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771930045] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:43,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906869965] [2022-03-15 21:21:43,714 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:21:43,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:43,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:43,715 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:43,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-03-15 21:21:43,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:43,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:43,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:44,020 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:44,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:44,842 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:44,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906869965] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:44,843 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:44,843 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:21:44,843 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [585140837] [2022-03-15 21:21:44,843 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:44,844 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:44,846 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 57 transitions. [2022-03-15 21:21:44,846 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:45,272 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [160130#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:21:45,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:21:45,272 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:45,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:21:45,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:21:45,274 INFO L87 Difference]: Start difference. First operand 289 states and 906 transitions. Second operand has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:45,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:45,407 INFO L93 Difference]: Finished difference Result 382 states and 1187 transitions. [2022-03-15 21:21:45,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:21:45,408 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:45,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:45,408 INFO L225 Difference]: With dead ends: 382 [2022-03-15 21:21:45,408 INFO L226 Difference]: Without dead ends: 372 [2022-03-15 21:21:45,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:21:45,408 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 21 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:45,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:45,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-03-15 21:21:45,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 304. [2022-03-15 21:21:45,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.1518151815181517) internal successors, (955), 303 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have 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:21:45,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 955 transitions. [2022-03-15 21:21:45,412 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 955 transitions. Word has length 19 [2022-03-15 21:21:45,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:45,413 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 955 transitions. [2022-03-15 21:21:45,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:45,413 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 955 transitions. [2022-03-15 21:21:45,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:45,413 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:45,413 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:45,432 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-03-15 21:21:45,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-03-15 21:21:45,627 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:45,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:45,628 INFO L85 PathProgramCache]: Analyzing trace with hash -434200706, now seen corresponding path program 110 times [2022-03-15 21:21:45,628 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:45,628 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179275648] [2022-03-15 21:21:45,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:45,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:45,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:45,764 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:45,764 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:45,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179275648] [2022-03-15 21:21:45,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179275648] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:45,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82199705] [2022-03-15 21:21:45,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:21:45,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:45,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:45,766 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:45,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-03-15 21:21:45,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:21:45,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:45,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:45,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:46,128 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:46,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:47,012 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:47,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82199705] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:47,013 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:47,013 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:21:47,013 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [39230315] [2022-03-15 21:21:47,013 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:47,014 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:47,016 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 52 transitions. [2022-03-15 21:21:47,016 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:47,328 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:21:47,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:21:47,329 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:47,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:21:47,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:21:47,329 INFO L87 Difference]: Start difference. First operand 304 states and 955 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:21:47,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:47,483 INFO L93 Difference]: Finished difference Result 393 states and 1226 transitions. [2022-03-15 21:21:47,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:21:47,484 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:21:47,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:47,484 INFO L225 Difference]: With dead ends: 393 [2022-03-15 21:21:47,484 INFO L226 Difference]: Without dead ends: 389 [2022-03-15 21:21:47,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:21:47,485 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 17 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:47,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 1 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:47,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-03-15 21:21:47,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 298. [2022-03-15 21:21:47,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 3.1515151515151514) internal successors, (936), 297 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have 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:21:47,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 936 transitions. [2022-03-15 21:21:47,488 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 936 transitions. Word has length 19 [2022-03-15 21:21:47,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:47,488 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 936 transitions. [2022-03-15 21:21:47,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:21:47,488 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 936 transitions. [2022-03-15 21:21:47,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:47,489 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:47,489 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:47,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-03-15 21:21:47,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-03-15 21:21:47,689 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:47,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:47,690 INFO L85 PathProgramCache]: Analyzing trace with hash 2113285230, now seen corresponding path program 111 times [2022-03-15 21:21:47,690 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:47,690 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044303434] [2022-03-15 21:21:47,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:47,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:47,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:47,798 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:47,798 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:47,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044303434] [2022-03-15 21:21:47,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044303434] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:47,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650213889] [2022-03-15 21:21:47,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:21:47,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:47,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:47,800 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:47,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-03-15 21:21:47,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:21:47,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:47,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:47,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:48,064 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:48,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:48,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:48,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650213889] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:48,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:48,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:21:48,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [704318526] [2022-03-15 21:21:48,790 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:48,791 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:48,793 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 57 transitions. [2022-03-15 21:21:48,793 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:49,186 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:21:49,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:21:49,186 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:49,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:21:49,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:49,187 INFO L87 Difference]: Start difference. First operand 298 states and 936 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:21:49,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:49,303 INFO L93 Difference]: Finished difference Result 363 states and 1129 transitions. [2022-03-15 21:21:49,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:21:49,303 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:21:49,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:49,303 INFO L225 Difference]: With dead ends: 363 [2022-03-15 21:21:49,303 INFO L226 Difference]: Without dead ends: 356 [2022-03-15 21:21:49,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:21:49,304 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 24 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:49,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 1 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:49,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-03-15 21:21:49,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 295. [2022-03-15 21:21:49,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 3.1564625850340136) internal successors, (928), 294 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have 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:21:49,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 928 transitions. [2022-03-15 21:21:49,307 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 928 transitions. Word has length 19 [2022-03-15 21:21:49,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:49,307 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 928 transitions. [2022-03-15 21:21:49,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:21:49,307 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 928 transitions. [2022-03-15 21:21:49,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:49,312 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:49,312 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:49,328 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-03-15 21:21:49,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:49,513 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:49,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:49,513 INFO L85 PathProgramCache]: Analyzing trace with hash -672066698, now seen corresponding path program 112 times [2022-03-15 21:21:49,514 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:49,514 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572096476] [2022-03-15 21:21:49,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:49,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:49,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:49,624 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:49,624 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:49,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572096476] [2022-03-15 21:21:49,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572096476] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:49,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312156823] [2022-03-15 21:21:49,624 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:21:49,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:49,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:49,625 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:49,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-03-15 21:21:49,646 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:21:49,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:49,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:49,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:49,902 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:49,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:50,785 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:50,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312156823] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:50,785 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:50,785 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:21:50,785 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1730224173] [2022-03-15 21:21:50,786 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:50,786 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:50,789 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 63 transitions. [2022-03-15 21:21:50,789 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:51,417 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [163470#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 163472#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 163471#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:21:51,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:21:51,417 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:51,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:21:51,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=822, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:21:51,418 INFO L87 Difference]: Start difference. First operand 295 states and 928 transitions. Second operand has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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:21:51,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:51,587 INFO L93 Difference]: Finished difference Result 409 states and 1264 transitions. [2022-03-15 21:21:51,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:21:51,588 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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 19 [2022-03-15 21:21:51,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:51,588 INFO L225 Difference]: With dead ends: 409 [2022-03-15 21:21:51,588 INFO L226 Difference]: Without dead ends: 364 [2022-03-15 21:21:51,588 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=108, Invalid=822, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:21:51,589 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 26 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:51,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 1 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:21:51,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-03-15 21:21:51,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 300. [2022-03-15 21:21:51,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 3.1538461538461537) internal successors, (943), 299 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have 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:21:51,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 943 transitions. [2022-03-15 21:21:51,592 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 943 transitions. Word has length 19 [2022-03-15 21:21:51,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:51,592 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 943 transitions. [2022-03-15 21:21:51,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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:21:51,592 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 943 transitions. [2022-03-15 21:21:51,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:51,593 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:51,593 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:51,608 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-03-15 21:21:51,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-03-15 21:21:51,795 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:51,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:51,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1738185738, now seen corresponding path program 113 times [2022-03-15 21:21:51,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:51,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234509526] [2022-03-15 21:21:51,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:51,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:51,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:51,908 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:51,909 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:51,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234509526] [2022-03-15 21:21:51,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234509526] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:51,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088950444] [2022-03-15 21:21:51,909 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:21:51,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:51,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:51,910 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:51,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-03-15 21:21:51,930 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:21:51,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:51,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:51,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:52,204 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:52,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:53,269 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:53,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088950444] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:53,269 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:53,269 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:21:53,269 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [464444436] [2022-03-15 21:21:53,269 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:53,270 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:53,273 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 57 transitions. [2022-03-15 21:21:53,273 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:53,701 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [164618#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:21:53,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:21:53,702 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:53,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:21:53,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:21:53,702 INFO L87 Difference]: Start difference. First operand 300 states and 943 transitions. Second operand has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:53,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:53,810 INFO L93 Difference]: Finished difference Result 381 states and 1195 transitions. [2022-03-15 21:21:53,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 21:21:53,810 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:53,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:53,811 INFO L225 Difference]: With dead ends: 381 [2022-03-15 21:21:53,811 INFO L226 Difference]: Without dead ends: 348 [2022-03-15 21:21:53,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:21:53,811 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 21 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:53,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:21:53,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-03-15 21:21:53,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 311. [2022-03-15 21:21:53,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.161290322580645) internal successors, (980), 310 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have 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:21:53,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 980 transitions. [2022-03-15 21:21:53,815 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 980 transitions. Word has length 19 [2022-03-15 21:21:53,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:53,815 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 980 transitions. [2022-03-15 21:21:53,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:21:53,815 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 980 transitions. [2022-03-15 21:21:53,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:53,815 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:53,815 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:53,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-03-15 21:21:54,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2022-03-15 21:21:54,016 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:54,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:54,016 INFO L85 PathProgramCache]: Analyzing trace with hash 2073263486, now seen corresponding path program 114 times [2022-03-15 21:21:54,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:54,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680697178] [2022-03-15 21:21:54,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:54,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:54,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:54,133 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:54,133 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:54,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680697178] [2022-03-15 21:21:54,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680697178] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:54,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115092070] [2022-03-15 21:21:54,133 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:21:54,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:54,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:54,134 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:54,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-03-15 21:21:54,155 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:21:54,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:54,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 21:21:54,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:54,426 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:54,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:55,030 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:55,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115092070] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:55,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:55,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 11] total 27 [2022-03-15 21:21:55,030 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1791860337] [2022-03-15 21:21:55,031 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:55,031 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:55,034 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:21:55,034 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:55,610 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [165759#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 165761#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0))), 165760#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:21:55,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:21:55,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:55,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:21:55,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=815, Unknown=0, NotChecked=0, Total=992 [2022-03-15 21:21:55,611 INFO L87 Difference]: Start difference. First operand 311 states and 980 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:21:55,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:55,783 INFO L93 Difference]: Finished difference Result 403 states and 1246 transitions. [2022-03-15 21:21:55,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:21:55,783 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:21:55,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:55,784 INFO L225 Difference]: With dead ends: 403 [2022-03-15 21:21:55,784 INFO L226 Difference]: Without dead ends: 393 [2022-03-15 21:21:55,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=177, Invalid=815, Unknown=0, NotChecked=0, Total=992 [2022-03-15 21:21:55,784 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 24 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:55,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 1 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:21:55,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-03-15 21:21:55,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 311. [2022-03-15 21:21:55,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.161290322580645) internal successors, (980), 310 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have 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:21:55,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 980 transitions. [2022-03-15 21:21:55,788 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 980 transitions. Word has length 19 [2022-03-15 21:21:55,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:55,788 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 980 transitions. [2022-03-15 21:21:55,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:21:55,788 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 980 transitions. [2022-03-15 21:21:55,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:55,789 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:55,789 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:55,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-03-15 21:21:55,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:55,989 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:55,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:55,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1083889674, now seen corresponding path program 115 times [2022-03-15 21:21:55,990 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:55,990 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423463740] [2022-03-15 21:21:55,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:55,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:55,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:56,103 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:56,103 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:56,103 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423463740] [2022-03-15 21:21:56,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423463740] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:56,103 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978523607] [2022-03-15 21:21:56,103 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:21:56,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:56,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:56,104 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:56,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-03-15 21:21:56,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:56,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:56,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:56,378 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:56,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:57,313 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:57,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978523607] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:57,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:57,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:21:57,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2004966151] [2022-03-15 21:21:57,313 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:57,314 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:57,317 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 61 transitions. [2022-03-15 21:21:57,317 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:21:57,818 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [166922#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 166923#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:21:57,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:21:57,818 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:21:57,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:21:57,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:21:57,818 INFO L87 Difference]: Start difference. First operand 311 states and 980 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:21:57,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:21:57,995 INFO L93 Difference]: Finished difference Result 414 states and 1286 transitions. [2022-03-15 21:21:57,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:21:57,995 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:21:57,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:21:57,996 INFO L225 Difference]: With dead ends: 414 [2022-03-15 21:21:57,996 INFO L226 Difference]: Without dead ends: 398 [2022-03-15 21:21:57,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:21:57,996 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 21 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:21:57,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:21:57,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-03-15 21:21:57,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 310. [2022-03-15 21:21:57,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 3.1715210355987056) internal successors, (980), 309 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have 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:21:58,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 980 transitions. [2022-03-15 21:21:58,000 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 980 transitions. Word has length 19 [2022-03-15 21:21:58,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:21:58,000 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 980 transitions. [2022-03-15 21:21:58,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:21:58,000 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 980 transitions. [2022-03-15 21:21:58,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:21:58,000 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:21:58,000 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:21:58,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-03-15 21:21:58,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:58,201 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:21:58,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:21:58,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1295430190, now seen corresponding path program 116 times [2022-03-15 21:21:58,202 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:21:58,202 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806913489] [2022-03-15 21:21:58,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:21:58,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:21:58,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:21:58,308 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:58,308 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:21:58,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806913489] [2022-03-15 21:21:58,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806913489] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:21:58,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600518089] [2022-03-15 21:21:58,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:21:58,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:21:58,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:21:58,309 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:21:58,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-03-15 21:21:58,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:21:58,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:21:58,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:21:58,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:21:58,568 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:58,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:21:59,494 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:21:59,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600518089] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:21:59,494 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:21:59,494 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:21:59,494 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1990040094] [2022-03-15 21:21:59,494 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:21:59,495 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:21:59,499 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 73 transitions. [2022-03-15 21:21:59,499 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:00,268 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [168094#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 168095#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 168093#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:00,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:22:00,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:00,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:22:00,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:22:00,268 INFO L87 Difference]: Start difference. First operand 310 states and 980 transitions. Second operand has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 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:22:00,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:00,441 INFO L93 Difference]: Finished difference Result 482 states and 1492 transitions. [2022-03-15 21:22:00,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:22:00,441 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 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:22:00,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:00,442 INFO L225 Difference]: With dead ends: 482 [2022-03-15 21:22:00,442 INFO L226 Difference]: Without dead ends: 413 [2022-03-15 21:22:00,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:22:00,442 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 29 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:00,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:22:00,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-03-15 21:22:00,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 323. [2022-03-15 21:22:00,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 322 states have (on average 3.1645962732919255) internal successors, (1019), 322 states have internal predecessors, (1019), 0 states have call successors, (0), 0 states have 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:22:00,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 1019 transitions. [2022-03-15 21:22:00,446 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 1019 transitions. Word has length 19 [2022-03-15 21:22:00,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:00,446 INFO L470 AbstractCegarLoop]: Abstraction has 323 states and 1019 transitions. [2022-03-15 21:22:00,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 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:22:00,446 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 1019 transitions. [2022-03-15 21:22:00,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:00,447 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:00,447 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:00,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-03-15 21:22:00,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2022-03-15 21:22:00,647 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:00,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:00,647 INFO L85 PathProgramCache]: Analyzing trace with hash -968370590, now seen corresponding path program 117 times [2022-03-15 21:22:00,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:00,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829751736] [2022-03-15 21:22:00,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:00,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:00,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:00,756 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:00,756 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:00,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829751736] [2022-03-15 21:22:00,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829751736] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:00,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054619430] [2022-03-15 21:22:00,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:22:00,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:00,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:00,757 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:00,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-03-15 21:22:00,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:22:00,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:00,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:00,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:01,018 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:01,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:01,996 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:01,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054619430] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:01,997 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:01,997 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:22:01,997 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1021249975] [2022-03-15 21:22:01,997 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:01,997 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:02,000 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 57 transitions. [2022-03-15 21:22:02,000 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:02,404 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:22:02,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:22:02,404 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:02,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:22:02,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:22:02,405 INFO L87 Difference]: Start difference. First operand 323 states and 1019 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:02,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:02,545 INFO L93 Difference]: Finished difference Result 421 states and 1315 transitions. [2022-03-15 21:22:02,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:22:02,546 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:02,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:02,546 INFO L225 Difference]: With dead ends: 421 [2022-03-15 21:22:02,546 INFO L226 Difference]: Without dead ends: 414 [2022-03-15 21:22:02,546 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:22:02,547 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 20 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:02,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 1 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:02,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-03-15 21:22:02,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 340. [2022-03-15 21:22:02,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 3.174041297935103) internal successors, (1076), 339 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have 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:22:02,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 1076 transitions. [2022-03-15 21:22:02,550 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 1076 transitions. Word has length 19 [2022-03-15 21:22:02,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:02,550 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 1076 transitions. [2022-03-15 21:22:02,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:02,551 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 1076 transitions. [2022-03-15 21:22:02,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:02,551 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:02,551 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:02,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-03-15 21:22:02,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2022-03-15 21:22:02,767 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:02,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:02,768 INFO L85 PathProgramCache]: Analyzing trace with hash 262958042, now seen corresponding path program 118 times [2022-03-15 21:22:02,768 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:02,768 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810087881] [2022-03-15 21:22:02,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:02,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:02,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:02,878 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:02,879 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:02,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810087881] [2022-03-15 21:22:02,879 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810087881] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:02,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764215421] [2022-03-15 21:22:02,879 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:22:02,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:02,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:02,880 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:02,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-03-15 21:22:02,904 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:22:02,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:02,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:02,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:03,165 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:03,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:04,147 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:04,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764215421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:04,147 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:04,147 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:22:04,147 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2100892781] [2022-03-15 21:22:04,147 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:04,148 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:04,151 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 52 transitions. [2022-03-15 21:22:04,151 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:04,455 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:22:04,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:22:04,455 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:04,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:22:04,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:22:04,456 INFO L87 Difference]: Start difference. First operand 340 states and 1076 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:22:04,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:04,615 INFO L93 Difference]: Finished difference Result 466 states and 1456 transitions. [2022-03-15 21:22:04,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:22:04,615 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:22:04,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:04,616 INFO L225 Difference]: With dead ends: 466 [2022-03-15 21:22:04,616 INFO L226 Difference]: Without dead ends: 462 [2022-03-15 21:22:04,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:22:04,616 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 17 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:04,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 1 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:22:04,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-03-15 21:22:04,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 340. [2022-03-15 21:22:04,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 3.174041297935103) internal successors, (1076), 339 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have 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:22:04,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 1076 transitions. [2022-03-15 21:22:04,621 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 1076 transitions. Word has length 19 [2022-03-15 21:22:04,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:04,621 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 1076 transitions. [2022-03-15 21:22:04,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:22:04,621 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 1076 transitions. [2022-03-15 21:22:04,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:04,621 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:04,621 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:04,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-03-15 21:22:04,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:04,822 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:04,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:04,822 INFO L85 PathProgramCache]: Analyzing trace with hash -886971534, now seen corresponding path program 119 times [2022-03-15 21:22:04,822 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:04,823 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531300352] [2022-03-15 21:22:04,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:04,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:04,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:04,933 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:04,933 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:04,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531300352] [2022-03-15 21:22:04,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531300352] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:04,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605702680] [2022-03-15 21:22:04,934 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:22:04,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:04,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:04,935 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:04,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-03-15 21:22:04,955 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:22:04,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:04,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:04,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:05,199 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:05,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:06,148 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:06,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605702680] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:06,148 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:06,148 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:22:06,149 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1951060872] [2022-03-15 21:22:06,149 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:06,149 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:06,152 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:22:06,152 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:06,579 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:22:06,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:22:06,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:06,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:22:06,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:22:06,579 INFO L87 Difference]: Start difference. First operand 340 states and 1076 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:06,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:06,699 INFO L93 Difference]: Finished difference Result 429 states and 1344 transitions. [2022-03-15 21:22:06,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:22:06,699 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:06,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:06,700 INFO L225 Difference]: With dead ends: 429 [2022-03-15 21:22:06,700 INFO L226 Difference]: Without dead ends: 421 [2022-03-15 21:22:06,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:22:06,700 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 20 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:06,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 1 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:06,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-03-15 21:22:06,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 339. [2022-03-15 21:22:06,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 3.1775147928994083) internal successors, (1074), 338 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:22:06,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 1074 transitions. [2022-03-15 21:22:06,704 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 1074 transitions. Word has length 19 [2022-03-15 21:22:06,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:06,704 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 1074 transitions. [2022-03-15 21:22:06,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:06,704 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 1074 transitions. [2022-03-15 21:22:06,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:06,705 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:06,705 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:06,720 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2022-03-15 21:22:06,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:06,905 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:06,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:06,906 INFO L85 PathProgramCache]: Analyzing trace with hash -2089540406, now seen corresponding path program 120 times [2022-03-15 21:22:06,906 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:06,906 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703877633] [2022-03-15 21:22:06,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:06,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:06,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:07,017 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:07,017 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:07,017 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703877633] [2022-03-15 21:22:07,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703877633] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:07,017 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364227220] [2022-03-15 21:22:07,017 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:22:07,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:07,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:07,018 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:07,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-03-15 21:22:07,038 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:22:07,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:07,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 21:22:07,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:07,281 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:07,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:07,816 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:07,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364227220] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:07,816 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:07,816 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 11] total 26 [2022-03-15 21:22:07,816 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1580511843] [2022-03-15 21:22:07,816 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:07,817 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:07,820 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 69 transitions. [2022-03-15 21:22:07,820 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:08,479 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [173121#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 173120#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 173122#(and (<= pos 3) d2 (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:22:08,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:22:08,479 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:08,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:22:08,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=749, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:22:08,479 INFO L87 Difference]: Start difference. First operand 339 states and 1074 transitions. Second operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:22:08,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:08,609 INFO L93 Difference]: Finished difference Result 414 states and 1299 transitions. [2022-03-15 21:22:08,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:22:08,609 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:22:08,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:08,610 INFO L225 Difference]: With dead ends: 414 [2022-03-15 21:22:08,610 INFO L226 Difference]: Without dead ends: 398 [2022-03-15 21:22:08,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=181, Invalid=749, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:22:08,610 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 34 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:08,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 1 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:08,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-03-15 21:22:08,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 358. [2022-03-15 21:22:08,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 3.2100840336134455) internal successors, (1146), 357 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have 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:22:08,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1146 transitions. [2022-03-15 21:22:08,614 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1146 transitions. Word has length 19 [2022-03-15 21:22:08,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:08,614 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 1146 transitions. [2022-03-15 21:22:08,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:22:08,614 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1146 transitions. [2022-03-15 21:22:08,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:08,615 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:08,615 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:08,630 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-03-15 21:22:08,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:08,815 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:08,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:08,815 INFO L85 PathProgramCache]: Analyzing trace with hash -2107867254, now seen corresponding path program 121 times [2022-03-15 21:22:08,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:08,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465200682] [2022-03-15 21:22:08,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:08,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:08,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:08,927 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:08,927 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:08,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465200682] [2022-03-15 21:22:08,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465200682] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:08,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219381421] [2022-03-15 21:22:08,928 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:22:08,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:08,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:08,929 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:08,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-03-15 21:22:08,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:08,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:08,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:09,213 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:09,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:10,191 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:10,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219381421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:10,191 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:10,191 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:22:10,192 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1219994395] [2022-03-15 21:22:10,192 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:10,192 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:10,195 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 61 transitions. [2022-03-15 21:22:10,195 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:10,774 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [174389#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 174390#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 174391#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:22:10,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:22:10,774 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:10,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:22:10,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:22:10,774 INFO L87 Difference]: Start difference. First operand 358 states and 1146 transitions. Second operand has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 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:22:10,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:10,957 INFO L93 Difference]: Finished difference Result 493 states and 1547 transitions. [2022-03-15 21:22:10,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:22:10,957 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 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 19 [2022-03-15 21:22:10,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:10,958 INFO L225 Difference]: With dead ends: 493 [2022-03-15 21:22:10,958 INFO L226 Difference]: Without dead ends: 426 [2022-03-15 21:22:10,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:22:10,958 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 26 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:10,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 1 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:22:10,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-03-15 21:22:10,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 343. [2022-03-15 21:22:10,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 3.175438596491228) internal successors, (1086), 342 states have internal predecessors, (1086), 0 states have call successors, (0), 0 states have 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:22:10,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 1086 transitions. [2022-03-15 21:22:10,962 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 1086 transitions. Word has length 19 [2022-03-15 21:22:10,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:10,962 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 1086 transitions. [2022-03-15 21:22:10,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 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:22:10,962 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 1086 transitions. [2022-03-15 21:22:10,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:10,963 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:10,963 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:10,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-03-15 21:22:11,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-03-15 21:22:11,164 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:11,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:11,164 INFO L85 PathProgramCache]: Analyzing trace with hash -729398164, now seen corresponding path program 122 times [2022-03-15 21:22:11,165 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:11,165 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057242639] [2022-03-15 21:22:11,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:11,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:11,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:11,265 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:11,265 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:11,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057242639] [2022-03-15 21:22:11,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057242639] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:11,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134297495] [2022-03-15 21:22:11,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:22:11,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:11,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:11,266 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:11,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-03-15 21:22:11,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:22:11,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:11,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:11,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:11,512 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:11,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:12,047 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:22:12,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134297495] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:12,048 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:12,048 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 23 [2022-03-15 21:22:12,048 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [498072244] [2022-03-15 21:22:12,048 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:12,049 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:12,052 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 61 transitions. [2022-03-15 21:22:12,052 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:12,755 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [175705#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 175706#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 175704#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:12,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:22:12,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:12,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:22:12,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=655, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:22:12,756 INFO L87 Difference]: Start difference. First operand 343 states and 1086 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:22:12,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:12,885 INFO L93 Difference]: Finished difference Result 447 states and 1392 transitions. [2022-03-15 21:22:12,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:22:12,885 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:22:12,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:12,886 INFO L225 Difference]: With dead ends: 447 [2022-03-15 21:22:12,886 INFO L226 Difference]: Without dead ends: 408 [2022-03-15 21:22:12,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=101, Invalid=655, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:22:12,886 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 33 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:12,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 1 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:12,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-03-15 21:22:12,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 354. [2022-03-15 21:22:12,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 3.169971671388102) internal successors, (1119), 353 states have internal predecessors, (1119), 0 states have call successors, (0), 0 states have 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:22:12,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 1119 transitions. [2022-03-15 21:22:12,890 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 1119 transitions. Word has length 19 [2022-03-15 21:22:12,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:12,890 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 1119 transitions. [2022-03-15 21:22:12,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:22:12,890 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 1119 transitions. [2022-03-15 21:22:12,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:12,890 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:12,890 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:12,906 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-03-15 21:22:13,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-03-15 21:22:13,091 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:13,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:13,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1795517204, now seen corresponding path program 123 times [2022-03-15 21:22:13,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:13,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125447462] [2022-03-15 21:22:13,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:13,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:13,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:13,197 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:13,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:13,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125447462] [2022-03-15 21:22:13,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125447462] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:13,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205432962] [2022-03-15 21:22:13,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:22:13,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:13,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:13,198 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:13,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-03-15 21:22:13,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:22:13,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:13,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 21:22:13,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:13,469 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:13,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:13,942 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:13,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205432962] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:13,942 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:13,942 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 11] total 25 [2022-03-15 21:22:13,942 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [562541731] [2022-03-15 21:22:13,942 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:13,943 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:13,945 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 55 transitions. [2022-03-15 21:22:13,945 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:14,334 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [176997#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:14,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:22:14,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:14,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:22:14,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:22:14,335 INFO L87 Difference]: Start difference. First operand 354 states and 1119 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:14,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:14,460 INFO L93 Difference]: Finished difference Result 473 states and 1465 transitions. [2022-03-15 21:22:14,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:22:14,461 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:14,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:14,461 INFO L225 Difference]: With dead ends: 473 [2022-03-15 21:22:14,461 INFO L226 Difference]: Without dead ends: 446 [2022-03-15 21:22:14,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:22:14,462 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 28 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:14,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:14,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-03-15 21:22:14,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 381. [2022-03-15 21:22:14,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.1789473684210527) internal successors, (1208), 380 states have internal predecessors, (1208), 0 states have call successors, (0), 0 states have 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:22:14,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1208 transitions. [2022-03-15 21:22:14,466 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1208 transitions. Word has length 19 [2022-03-15 21:22:14,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:14,466 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 1208 transitions. [2022-03-15 21:22:14,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:14,466 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1208 transitions. [2022-03-15 21:22:14,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:14,467 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:14,467 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:14,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-03-15 21:22:14,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-03-15 21:22:14,667 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:14,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:14,668 INFO L85 PathProgramCache]: Analyzing trace with hash -692049172, now seen corresponding path program 124 times [2022-03-15 21:22:14,669 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:14,669 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964520012] [2022-03-15 21:22:14,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:14,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:14,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:14,782 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:14,782 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:14,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964520012] [2022-03-15 21:22:14,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964520012] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:14,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447248104] [2022-03-15 21:22:14,783 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:22:14,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:14,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:14,784 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:14,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-03-15 21:22:14,804 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:22:14,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:14,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:14,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:15,063 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:15,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:15,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:15,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447248104] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:15,812 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:15,812 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:22:15,812 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1380813702] [2022-03-15 21:22:15,812 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:15,813 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:15,815 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 50 transitions. [2022-03-15 21:22:15,815 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:16,091 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:22:16,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:22:16,091 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:16,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:22:16,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:22:16,092 INFO L87 Difference]: Start difference. First operand 381 states and 1208 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:22:16,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:16,236 INFO L93 Difference]: Finished difference Result 449 states and 1400 transitions. [2022-03-15 21:22:16,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:22:16,237 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:22:16,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:16,237 INFO L225 Difference]: With dead ends: 449 [2022-03-15 21:22:16,237 INFO L226 Difference]: Without dead ends: 445 [2022-03-15 21:22:16,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:22:16,238 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 19 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:16,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:16,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-03-15 21:22:16,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 380. [2022-03-15 21:22:16,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.174142480211082) internal successors, (1203), 379 states have internal predecessors, (1203), 0 states have call successors, (0), 0 states have 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:22:16,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1203 transitions. [2022-03-15 21:22:16,242 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1203 transitions. Word has length 19 [2022-03-15 21:22:16,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:16,242 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 1203 transitions. [2022-03-15 21:22:16,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:22:16,242 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1203 transitions. [2022-03-15 21:22:16,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:16,243 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:16,243 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:16,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-03-15 21:22:16,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:16,444 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:16,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:16,445 INFO L85 PathProgramCache]: Analyzing trace with hash 2015932020, now seen corresponding path program 125 times [2022-03-15 21:22:16,446 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:16,446 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13988446] [2022-03-15 21:22:16,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:16,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:16,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:16,549 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:16,549 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:16,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13988446] [2022-03-15 21:22:16,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13988446] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:16,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83704418] [2022-03-15 21:22:16,550 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:22:16,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:16,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:16,551 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:16,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-03-15 21:22:16,574 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 21:22:16,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:16,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:16,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:16,809 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:16,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:17,458 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:17,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83704418] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:17,458 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:17,458 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:22:17,458 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1947023330] [2022-03-15 21:22:17,458 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:17,459 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:17,461 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 57 transitions. [2022-03-15 21:22:17,462 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:18,002 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [179712#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0))), 179711#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 179710#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:18,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:22:18,003 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:18,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:22:18,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:22:18,003 INFO L87 Difference]: Start difference. First operand 380 states and 1203 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:22:18,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:18,157 INFO L93 Difference]: Finished difference Result 471 states and 1472 transitions. [2022-03-15 21:22:18,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:22:18,158 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:22:18,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:18,159 INFO L225 Difference]: With dead ends: 471 [2022-03-15 21:22:18,159 INFO L226 Difference]: Without dead ends: 461 [2022-03-15 21:22:18,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:22:18,159 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 26 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:18,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 1 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:18,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-03-15 21:22:18,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 380. [2022-03-15 21:22:18,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.158311345646438) internal successors, (1197), 379 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have 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:22:18,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1197 transitions. [2022-03-15 21:22:18,164 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1197 transitions. Word has length 19 [2022-03-15 21:22:18,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:18,165 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 1197 transitions. [2022-03-15 21:22:18,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:22:18,165 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1197 transitions. [2022-03-15 21:22:18,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:18,165 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:18,165 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:18,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-03-15 21:22:18,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:18,367 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:18,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:18,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1141221140, now seen corresponding path program 126 times [2022-03-15 21:22:18,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:18,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040135317] [2022-03-15 21:22:18,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:18,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:18,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:18,474 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:18,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:18,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040135317] [2022-03-15 21:22:18,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040135317] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:18,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890295140] [2022-03-15 21:22:18,475 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:22:18,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:18,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:18,476 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:18,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-03-15 21:22:18,512 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:22:18,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:18,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:18,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:18,737 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:18,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:19,344 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:19,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890295140] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:19,344 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:19,344 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 23 [2022-03-15 21:22:19,344 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1481291913] [2022-03-15 21:22:19,344 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:19,345 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:19,348 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:22:19,348 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:19,802 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [181077#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 181078#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:22:19,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:22:19,802 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:19,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:22:19,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:22:19,803 INFO L87 Difference]: Start difference. First operand 380 states and 1197 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:22:19,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:19,974 INFO L93 Difference]: Finished difference Result 453 states and 1410 transitions. [2022-03-15 21:22:19,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:22:19,975 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:22:19,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:19,975 INFO L225 Difference]: With dead ends: 453 [2022-03-15 21:22:19,976 INFO L226 Difference]: Without dead ends: 440 [2022-03-15 21:22:19,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:22:19,976 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 23 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:19,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 1 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:22:19,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-03-15 21:22:19,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 380. [2022-03-15 21:22:19,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.158311345646438) internal successors, (1197), 379 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have 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:22:19,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1197 transitions. [2022-03-15 21:22:19,980 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1197 transitions. Word has length 19 [2022-03-15 21:22:19,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:19,980 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 1197 transitions. [2022-03-15 21:22:19,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:22:19,980 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1197 transitions. [2022-03-15 21:22:19,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:19,981 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:19,981 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:19,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-03-15 21:22:20,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2022-03-15 21:22:20,182 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:20,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:20,182 INFO L85 PathProgramCache]: Analyzing trace with hash -2060292078, now seen corresponding path program 127 times [2022-03-15 21:22:20,183 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:20,183 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729954092] [2022-03-15 21:22:20,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:20,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:20,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:20,312 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:20,312 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:20,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729954092] [2022-03-15 21:22:20,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729954092] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:20,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638651737] [2022-03-15 21:22:20,312 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:22:20,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:20,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:20,314 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:20,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-03-15 21:22:20,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:20,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:20,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:20,643 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:20,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:21,272 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:22:21,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638651737] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:21,272 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:21,272 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 23 [2022-03-15 21:22:21,272 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1891406993] [2022-03-15 21:22:21,272 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:21,273 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:21,276 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 57 transitions. [2022-03-15 21:22:21,276 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:21,706 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [182425#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:21,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:22:21,706 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:21,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:22:21,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:22:21,707 INFO L87 Difference]: Start difference. First operand 380 states and 1197 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:21,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:21,798 INFO L93 Difference]: Finished difference Result 480 states and 1492 transitions. [2022-03-15 21:22:21,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:22:21,799 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:21,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:21,799 INFO L225 Difference]: With dead ends: 480 [2022-03-15 21:22:21,799 INFO L226 Difference]: Without dead ends: 470 [2022-03-15 21:22:21,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:22:21,800 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 22 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:21,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:21,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2022-03-15 21:22:21,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 407. [2022-03-15 21:22:21,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 406 states have (on average 3.165024630541872) internal successors, (1285), 406 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have 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:22:21,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1285 transitions. [2022-03-15 21:22:21,804 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1285 transitions. Word has length 19 [2022-03-15 21:22:21,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:21,804 INFO L470 AbstractCegarLoop]: Abstraction has 407 states and 1285 transitions. [2022-03-15 21:22:21,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:21,804 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1285 transitions. [2022-03-15 21:22:21,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:21,805 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:21,805 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:21,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2022-03-15 21:22:22,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-03-15 21:22:22,005 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:22,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:22,006 INFO L85 PathProgramCache]: Analyzing trace with hash -956824046, now seen corresponding path program 128 times [2022-03-15 21:22:22,006 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:22,006 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967013433] [2022-03-15 21:22:22,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:22,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:22,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:22,107 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:22,107 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:22,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967013433] [2022-03-15 21:22:22,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967013433] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:22,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171722724] [2022-03-15 21:22:22,107 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:22:22,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:22,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:22,108 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:22,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-03-15 21:22:22,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:22:22,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:22,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:22,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:22,373 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:22,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:23,029 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:23,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171722724] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:23,029 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:23,029 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:22:23,029 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1242792330] [2022-03-15 21:22:23,029 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:23,030 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:23,032 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 52 transitions. [2022-03-15 21:22:23,032 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:23,358 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:22:23,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:22:23,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:23,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:22:23,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:22:23,359 INFO L87 Difference]: Start difference. First operand 407 states and 1285 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:22:23,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:23,477 INFO L93 Difference]: Finished difference Result 502 states and 1565 transitions. [2022-03-15 21:22:23,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:22:23,477 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:22:23,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:23,478 INFO L225 Difference]: With dead ends: 502 [2022-03-15 21:22:23,478 INFO L226 Difference]: Without dead ends: 498 [2022-03-15 21:22:23,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:22:23,478 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 16 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:23,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 1 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:23,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2022-03-15 21:22:23,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 408. [2022-03-15 21:22:23,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 3.152334152334152) internal successors, (1283), 407 states have internal predecessors, (1283), 0 states have call successors, (0), 0 states have 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:22:23,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1283 transitions. [2022-03-15 21:22:23,483 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1283 transitions. Word has length 19 [2022-03-15 21:22:23,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:23,483 INFO L470 AbstractCegarLoop]: Abstraction has 408 states and 1283 transitions. [2022-03-15 21:22:23,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:22:23,483 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1283 transitions. [2022-03-15 21:22:23,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:23,484 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:23,484 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:23,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-03-15 21:22:23,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:23,684 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:23,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:23,685 INFO L85 PathProgramCache]: Analyzing trace with hash 130516874, now seen corresponding path program 129 times [2022-03-15 21:22:23,685 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:23,685 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725986347] [2022-03-15 21:22:23,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:23,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:23,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:23,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:23,789 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:23,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725986347] [2022-03-15 21:22:23,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725986347] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:23,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957847134] [2022-03-15 21:22:23,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:22:23,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:23,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:23,791 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:23,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-03-15 21:22:23,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:22:23,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:23,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 21:22:23,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:24,061 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:24,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:24,515 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:24,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957847134] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:24,515 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:24,515 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 11] total 25 [2022-03-15 21:22:24,515 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1907328507] [2022-03-15 21:22:24,515 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:24,516 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:24,519 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 55 transitions. [2022-03-15 21:22:24,519 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:24,916 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [185307#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:24,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:22:24,917 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:24,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:22:24,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=609, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:22:24,917 INFO L87 Difference]: Start difference. First operand 408 states and 1283 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:25,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:25,046 INFO L93 Difference]: Finished difference Result 581 states and 1795 transitions. [2022-03-15 21:22:25,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:22:25,046 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:25,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:25,047 INFO L225 Difference]: With dead ends: 581 [2022-03-15 21:22:25,047 INFO L226 Difference]: Without dead ends: 522 [2022-03-15 21:22:25,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=147, Invalid=609, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:22:25,047 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 29 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:25,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:25,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2022-03-15 21:22:25,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 429. [2022-03-15 21:22:25,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.1588785046728973) internal successors, (1352), 428 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have 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:22:25,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1352 transitions. [2022-03-15 21:22:25,052 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1352 transitions. Word has length 19 [2022-03-15 21:22:25,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:25,052 INFO L470 AbstractCegarLoop]: Abstraction has 429 states and 1352 transitions. [2022-03-15 21:22:25,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:25,052 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1352 transitions. [2022-03-15 21:22:25,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:25,053 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:25,053 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:25,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2022-03-15 21:22:25,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:25,253 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:25,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:25,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1233984906, now seen corresponding path program 130 times [2022-03-15 21:22:25,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:25,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224332206] [2022-03-15 21:22:25,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:25,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:25,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:25,356 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:25,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:25,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224332206] [2022-03-15 21:22:25,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224332206] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:25,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523711451] [2022-03-15 21:22:25,357 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:22:25,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:25,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:25,358 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:25,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-03-15 21:22:25,378 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:22:25,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:25,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:25,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:25,632 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:25,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:26,390 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:26,390 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523711451] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:26,390 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:26,390 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:22:26,390 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [556619665] [2022-03-15 21:22:26,390 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:26,391 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:26,394 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 50 transitions. [2022-03-15 21:22:26,394 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:26,746 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:22:26,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:22:26,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:26,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:22:26,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:22:26,747 INFO L87 Difference]: Start difference. First operand 429 states and 1352 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:22:26,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:26,859 INFO L93 Difference]: Finished difference Result 521 states and 1617 transitions. [2022-03-15 21:22:26,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:22:26,859 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:22:26,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:26,860 INFO L225 Difference]: With dead ends: 521 [2022-03-15 21:22:26,860 INFO L226 Difference]: Without dead ends: 517 [2022-03-15 21:22:26,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:22:26,861 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 12 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:26,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:26,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-03-15 21:22:26,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 425. [2022-03-15 21:22:26,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 3.1627358490566038) internal successors, (1341), 424 states have internal predecessors, (1341), 0 states have call successors, (0), 0 states have 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:22:26,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1341 transitions. [2022-03-15 21:22:26,865 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1341 transitions. Word has length 19 [2022-03-15 21:22:26,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:26,866 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 1341 transitions. [2022-03-15 21:22:26,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:22:26,866 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1341 transitions. [2022-03-15 21:22:26,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:26,866 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:26,866 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:26,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2022-03-15 21:22:27,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable132 [2022-03-15 21:22:27,067 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:27,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:27,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1896966794, now seen corresponding path program 131 times [2022-03-15 21:22:27,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:27,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710568904] [2022-03-15 21:22:27,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:27,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:27,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:27,170 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:27,170 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:27,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710568904] [2022-03-15 21:22:27,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710568904] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:27,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453713680] [2022-03-15 21:22:27,170 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:22:27,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:27,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:27,171 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:27,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-03-15 21:22:27,192 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:22:27,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:27,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:27,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:27,457 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:27,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:28,121 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:28,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453713680] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:28,121 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:28,121 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 24 [2022-03-15 21:22:28,121 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1065811348] [2022-03-15 21:22:28,121 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:28,122 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:28,124 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 50 transitions. [2022-03-15 21:22:28,124 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:28,398 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:22:28,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:22:28,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:28,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:22:28,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:22:28,399 INFO L87 Difference]: Start difference. First operand 425 states and 1341 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:22:28,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:28,509 INFO L93 Difference]: Finished difference Result 515 states and 1604 transitions. [2022-03-15 21:22:28,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:22:28,509 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:22:28,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:28,510 INFO L225 Difference]: With dead ends: 515 [2022-03-15 21:22:28,510 INFO L226 Difference]: Without dead ends: 511 [2022-03-15 21:22:28,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:22:28,510 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 11 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:28,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:28,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2022-03-15 21:22:28,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 427. [2022-03-15 21:22:28,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 3.1619718309859155) internal successors, (1347), 426 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have 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:22:28,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1347 transitions. [2022-03-15 21:22:28,515 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1347 transitions. Word has length 19 [2022-03-15 21:22:28,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:28,515 INFO L470 AbstractCegarLoop]: Abstraction has 427 states and 1347 transitions. [2022-03-15 21:22:28,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:22:28,515 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1347 transitions. [2022-03-15 21:22:28,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:28,516 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:28,516 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:28,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2022-03-15 21:22:28,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-03-15 21:22:28,716 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:28,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:28,717 INFO L85 PathProgramCache]: Analyzing trace with hash -695712238, now seen corresponding path program 132 times [2022-03-15 21:22:28,717 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:28,717 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528104745] [2022-03-15 21:22:28,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:28,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:28,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:28,828 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:28,828 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:28,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528104745] [2022-03-15 21:22:28,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528104745] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:28,829 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278833650] [2022-03-15 21:22:28,829 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:22:28,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:28,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:28,830 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:28,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-03-15 21:22:28,854 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:22:28,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:28,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:28,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:29,081 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:29,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:29,682 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:29,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278833650] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:29,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:29,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 23 [2022-03-15 21:22:29,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [264083634] [2022-03-15 21:22:29,682 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:29,683 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:29,685 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 57 transitions. [2022-03-15 21:22:29,685 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:30,103 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [189888#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:22:30,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:22:30,104 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:30,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:22:30,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:22:30,104 INFO L87 Difference]: Start difference. First operand 427 states and 1347 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:30,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:30,214 INFO L93 Difference]: Finished difference Result 518 states and 1615 transitions. [2022-03-15 21:22:30,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:22:30,214 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:30,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:30,215 INFO L225 Difference]: With dead ends: 518 [2022-03-15 21:22:30,215 INFO L226 Difference]: Without dead ends: 499 [2022-03-15 21:22:30,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:22:30,215 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 11 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:30,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:30,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-03-15 21:22:30,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 425. [2022-03-15 21:22:30,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 3.1627358490566038) internal successors, (1341), 424 states have internal predecessors, (1341), 0 states have call successors, (0), 0 states have 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:22:30,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1341 transitions. [2022-03-15 21:22:30,220 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1341 transitions. Word has length 19 [2022-03-15 21:22:30,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:30,220 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 1341 transitions. [2022-03-15 21:22:30,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:30,220 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1341 transitions. [2022-03-15 21:22:30,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:30,221 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:30,221 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:30,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-03-15 21:22:30,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-03-15 21:22:30,421 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:30,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:30,421 INFO L85 PathProgramCache]: Analyzing trace with hash -162642922, now seen corresponding path program 133 times [2022-03-15 21:22:30,422 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:30,422 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288207591] [2022-03-15 21:22:30,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:30,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:30,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:30,517 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:22:30,518 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:30,518 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288207591] [2022-03-15 21:22:30,518 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288207591] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:30,518 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671491028] [2022-03-15 21:22:30,518 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:22:30,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:30,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:30,519 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:30,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-03-15 21:22:30,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:30,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:30,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:30,759 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:22:30,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:31,424 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:22:31,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671491028] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:31,424 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:31,424 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2022-03-15 21:22:31,424 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1360886645] [2022-03-15 21:22:31,424 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:31,425 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:31,428 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 62 transitions. [2022-03-15 21:22:31,428 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:31,917 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:22:31,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:22:31,917 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:31,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:22:31,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:22:31,917 INFO L87 Difference]: Start difference. First operand 425 states and 1341 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:22:32,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:32,012 INFO L93 Difference]: Finished difference Result 475 states and 1486 transitions. [2022-03-15 21:22:32,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:22:32,013 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:22:32,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:32,013 INFO L225 Difference]: With dead ends: 475 [2022-03-15 21:22:32,013 INFO L226 Difference]: Without dead ends: 467 [2022-03-15 21:22:32,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:22:32,014 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 17 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:32,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 1 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:32,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2022-03-15 21:22:32,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 427. [2022-03-15 21:22:32,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 3.1619718309859155) internal successors, (1347), 426 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have 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:22:32,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1347 transitions. [2022-03-15 21:22:32,018 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1347 transitions. Word has length 19 [2022-03-15 21:22:32,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:32,018 INFO L470 AbstractCegarLoop]: Abstraction has 427 states and 1347 transitions. [2022-03-15 21:22:32,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:22:32,018 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1347 transitions. [2022-03-15 21:22:32,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:32,019 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:32,019 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:32,035 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-03-15 21:22:32,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-03-15 21:22:32,219 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:32,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:32,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1992863050, now seen corresponding path program 134 times [2022-03-15 21:22:32,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:32,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701204842] [2022-03-15 21:22:32,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:32,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:32,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:32,319 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:22:32,319 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:32,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701204842] [2022-03-15 21:22:32,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701204842] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:32,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531497690] [2022-03-15 21:22:32,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:22:32,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:32,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:32,320 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:32,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-03-15 21:22:32,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:22:32,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:32,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:22:32,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:32,610 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:22:32,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:33,440 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:33,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531497690] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:33,440 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:33,440 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2022-03-15 21:22:33,440 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1472646735] [2022-03-15 21:22:33,440 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:33,441 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:33,444 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 52 transitions. [2022-03-15 21:22:33,444 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:33,816 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:22:33,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:22:33,816 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:33,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:22:33,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:22:33,817 INFO L87 Difference]: Start difference. First operand 427 states and 1347 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:22:33,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:33,912 INFO L93 Difference]: Finished difference Result 499 states and 1559 transitions. [2022-03-15 21:22:33,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:22:33,913 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:22:33,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:33,913 INFO L225 Difference]: With dead ends: 499 [2022-03-15 21:22:33,913 INFO L226 Difference]: Without dead ends: 495 [2022-03-15 21:22:33,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:22:33,914 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 11 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:33,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:33,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-03-15 21:22:33,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 441. [2022-03-15 21:22:33,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 3.1636363636363636) internal successors, (1392), 440 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have 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:22:33,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1392 transitions. [2022-03-15 21:22:33,919 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1392 transitions. Word has length 19 [2022-03-15 21:22:33,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:33,919 INFO L470 AbstractCegarLoop]: Abstraction has 441 states and 1392 transitions. [2022-03-15 21:22:33,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:22:33,919 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1392 transitions. [2022-03-15 21:22:33,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:33,920 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:33,920 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:33,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Forceful destruction successful, exit code 0 [2022-03-15 21:22:34,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-03-15 21:22:34,121 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:34,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:34,121 INFO L85 PathProgramCache]: Analyzing trace with hash -290574786, now seen corresponding path program 135 times [2022-03-15 21:22:34,122 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:34,122 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65397050] [2022-03-15 21:22:34,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:34,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:34,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:34,227 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:34,228 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:34,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65397050] [2022-03-15 21:22:34,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65397050] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:34,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918587380] [2022-03-15 21:22:34,228 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:22:34,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:34,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:34,229 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:34,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-03-15 21:22:34,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:22:34,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:34,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:22:34,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:34,537 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:34,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:35,361 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:35,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918587380] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:35,361 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:35,361 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 23 [2022-03-15 21:22:35,361 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1760851321] [2022-03-15 21:22:35,361 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:35,362 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:35,364 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:22:35,364 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:35,935 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [194282#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3)))] [2022-03-15 21:22:35,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:22:35,936 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:35,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:22:35,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:22:35,936 INFO L87 Difference]: Start difference. First operand 441 states and 1392 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:22:36,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:36,074 INFO L93 Difference]: Finished difference Result 559 states and 1753 transitions. [2022-03-15 21:22:36,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:22:36,074 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:22:36,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:36,075 INFO L225 Difference]: With dead ends: 559 [2022-03-15 21:22:36,075 INFO L226 Difference]: Without dead ends: 543 [2022-03-15 21:22:36,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 31 SyntacticMatches, 9 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:22:36,075 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 13 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:36,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 1 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:36,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-03-15 21:22:36,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 440. [2022-03-15 21:22:36,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 3.1708428246013667) internal successors, (1392), 439 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have 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:22:36,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1392 transitions. [2022-03-15 21:22:36,080 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1392 transitions. Word has length 19 [2022-03-15 21:22:36,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:36,080 INFO L470 AbstractCegarLoop]: Abstraction has 440 states and 1392 transitions. [2022-03-15 21:22:36,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:22:36,081 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1392 transitions. [2022-03-15 21:22:36,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:36,081 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:36,081 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:36,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-03-15 21:22:36,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2022-03-15 21:22:36,282 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:36,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:36,282 INFO L85 PathProgramCache]: Analyzing trace with hash -646160994, now seen corresponding path program 136 times [2022-03-15 21:22:36,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:36,283 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21943641] [2022-03-15 21:22:36,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:36,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:36,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:36,389 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:36,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:36,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21943641] [2022-03-15 21:22:36,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21943641] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:36,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324577293] [2022-03-15 21:22:36,389 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:22:36,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:36,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:36,390 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:36,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-03-15 21:22:36,409 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:22:36,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:36,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:36,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:36,642 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:36,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:37,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:37,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324577293] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:37,305 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:37,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:22:37,305 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [660703585] [2022-03-15 21:22:37,305 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:37,306 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:37,308 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 57 transitions. [2022-03-15 21:22:37,308 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:37,697 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:22:37,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:22:37,697 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:37,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:22:37,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:22:37,697 INFO L87 Difference]: Start difference. First operand 440 states and 1392 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:37,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:37,820 INFO L93 Difference]: Finished difference Result 533 states and 1671 transitions. [2022-03-15 21:22:37,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:22:37,820 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:37,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:37,821 INFO L225 Difference]: With dead ends: 533 [2022-03-15 21:22:37,821 INFO L226 Difference]: Without dead ends: 525 [2022-03-15 21:22:37,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:22:37,821 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 15 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:37,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 1 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:37,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-03-15 21:22:37,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 443. [2022-03-15 21:22:37,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 3.17420814479638) internal successors, (1403), 442 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have 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:22:37,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1403 transitions. [2022-03-15 21:22:37,831 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1403 transitions. Word has length 19 [2022-03-15 21:22:37,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:37,831 INFO L470 AbstractCegarLoop]: Abstraction has 443 states and 1403 transitions. [2022-03-15 21:22:37,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:37,832 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1403 transitions. [2022-03-15 21:22:37,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:37,832 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:37,832 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:37,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-03-15 21:22:38,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-03-15 21:22:38,033 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:38,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:38,033 INFO L85 PathProgramCache]: Analyzing trace with hash 255428478, now seen corresponding path program 137 times [2022-03-15 21:22:38,034 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:38,034 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948307015] [2022-03-15 21:22:38,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:38,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:38,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:38,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:38,141 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:38,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948307015] [2022-03-15 21:22:38,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948307015] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:38,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506965914] [2022-03-15 21:22:38,141 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:22:38,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:38,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:38,142 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:38,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-03-15 21:22:38,162 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:22:38,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:38,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 21:22:38,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:38,403 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:38,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:38,967 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:38,967 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506965914] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:38,967 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:38,967 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 11] total 26 [2022-03-15 21:22:38,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [179061996] [2022-03-15 21:22:38,967 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:38,968 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:38,976 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 65 transitions. [2022-03-15 21:22:38,976 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:39,536 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [197492#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:39,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:22:39,537 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:39,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:22:39,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:22:39,537 INFO L87 Difference]: Start difference. First operand 443 states and 1403 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:22:39,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:39,689 INFO L93 Difference]: Finished difference Result 525 states and 1638 transitions. [2022-03-15 21:22:39,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:22:39,689 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 19 [2022-03-15 21:22:39,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:39,690 INFO L225 Difference]: With dead ends: 525 [2022-03-15 21:22:39,690 INFO L226 Difference]: Without dead ends: 507 [2022-03-15 21:22:39,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:22:39,690 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 29 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:39,690 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:39,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-03-15 21:22:39,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 458. [2022-03-15 21:22:39,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 3.1881838074398248) internal successors, (1457), 457 states have internal predecessors, (1457), 0 states have call successors, (0), 0 states have 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:22:39,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1457 transitions. [2022-03-15 21:22:39,695 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1457 transitions. Word has length 19 [2022-03-15 21:22:39,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:39,695 INFO L470 AbstractCegarLoop]: Abstraction has 458 states and 1457 transitions. [2022-03-15 21:22:39,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:22:39,696 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1457 transitions. [2022-03-15 21:22:39,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:39,696 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:39,696 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:39,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-03-15 21:22:39,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-03-15 21:22:39,897 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:39,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:39,897 INFO L85 PathProgramCache]: Analyzing trace with hash -839520514, now seen corresponding path program 138 times [2022-03-15 21:22:39,897 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:39,898 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675343802] [2022-03-15 21:22:39,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:39,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:39,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:40,015 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:40,016 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:40,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675343802] [2022-03-15 21:22:40,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675343802] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:40,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238124707] [2022-03-15 21:22:40,016 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:22:40,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:40,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:40,017 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:40,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-03-15 21:22:40,037 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:22:40,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:40,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 21:22:40,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:40,313 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:40,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:40,791 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:40,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238124707] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:40,791 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:40,791 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 11] total 27 [2022-03-15 21:22:40,791 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1041399624] [2022-03-15 21:22:40,791 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:40,792 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:40,794 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 55 transitions. [2022-03-15 21:22:40,794 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:41,219 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [199071#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:41,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:22:41,220 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:41,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:22:41,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=701, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:22:41,220 INFO L87 Difference]: Start difference. First operand 458 states and 1457 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:41,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:41,397 INFO L93 Difference]: Finished difference Result 577 states and 1800 transitions. [2022-03-15 21:22:41,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:22:41,397 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:41,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:41,398 INFO L225 Difference]: With dead ends: 577 [2022-03-15 21:22:41,398 INFO L226 Difference]: Without dead ends: 567 [2022-03-15 21:22:41,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=169, Invalid=701, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:22:41,399 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 27 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:41,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 1 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:22:41,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-03-15 21:22:41,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 460. [2022-03-15 21:22:41,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 3.187363834422658) internal successors, (1463), 459 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have 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:22:41,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1463 transitions. [2022-03-15 21:22:41,405 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1463 transitions. Word has length 19 [2022-03-15 21:22:41,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:41,405 INFO L470 AbstractCegarLoop]: Abstraction has 460 states and 1463 transitions. [2022-03-15 21:22:41,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:41,405 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1463 transitions. [2022-03-15 21:22:41,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:41,406 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:41,406 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:41,421 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Ended with exit code 0 [2022-03-15 21:22:41,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:41,606 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:41,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:41,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1848729866, now seen corresponding path program 139 times [2022-03-15 21:22:41,607 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:41,607 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129460382] [2022-03-15 21:22:41,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:41,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:41,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:41,729 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:41,729 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:41,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129460382] [2022-03-15 21:22:41,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129460382] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:41,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37275510] [2022-03-15 21:22:41,730 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:22:41,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:41,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:41,731 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:41,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-03-15 21:22:41,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:41,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:41,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:41,993 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:41,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:42,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:42,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37275510] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:42,656 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:42,656 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:22:42,656 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [207778861] [2022-03-15 21:22:42,656 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:42,657 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:42,660 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 67 transitions. [2022-03-15 21:22:42,661 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:43,398 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [200706#(and (<= pos 3) d2 (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 200704#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 200705#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:22:43,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:22:43,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:43,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:22:43,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:22:43,398 INFO L87 Difference]: Start difference. First operand 460 states and 1463 transitions. Second operand has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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:22:43,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:43,539 INFO L93 Difference]: Finished difference Result 542 states and 1701 transitions. [2022-03-15 21:22:43,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:22:43,540 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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 19 [2022-03-15 21:22:43,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:43,540 INFO L225 Difference]: With dead ends: 542 [2022-03-15 21:22:43,541 INFO L226 Difference]: Without dead ends: 520 [2022-03-15 21:22:43,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:22:43,541 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 40 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:43,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 1 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:43,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2022-03-15 21:22:43,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 470. [2022-03-15 21:22:43,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 469 states have (on average 3.2025586353944564) internal successors, (1502), 469 states have internal predecessors, (1502), 0 states have call successors, (0), 0 states have 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:22:43,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 1502 transitions. [2022-03-15 21:22:43,546 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 1502 transitions. Word has length 19 [2022-03-15 21:22:43,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:43,546 INFO L470 AbstractCegarLoop]: Abstraction has 470 states and 1502 transitions. [2022-03-15 21:22:43,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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:22:43,546 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 1502 transitions. [2022-03-15 21:22:43,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:43,547 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:43,547 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:43,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-03-15 21:22:43,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:43,747 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:43,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:43,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1867056714, now seen corresponding path program 140 times [2022-03-15 21:22:43,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:43,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494722479] [2022-03-15 21:22:43,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:43,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:43,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:43,857 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:43,858 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:43,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494722479] [2022-03-15 21:22:43,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494722479] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:43,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693698690] [2022-03-15 21:22:43,858 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:22:43,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:43,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:43,859 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 21:22:43,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-03-15 21:22:43,879 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:22:43,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:43,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:43,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:44,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:44,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:44,812 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:44,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693698690] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:44,813 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:44,813 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 25 [2022-03-15 21:22:44,813 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1004968123] [2022-03-15 21:22:44,813 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:44,813 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:44,816 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:22:44,816 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:45,357 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [202326#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 202325#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 202324#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:45,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:22:45,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:45,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:22:45,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:22:45,357 INFO L87 Difference]: Start difference. First operand 470 states and 1502 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:22:45,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:45,527 INFO L93 Difference]: Finished difference Result 561 states and 1757 transitions. [2022-03-15 21:22:45,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:22:45,527 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:22:45,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:45,528 INFO L225 Difference]: With dead ends: 561 [2022-03-15 21:22:45,528 INFO L226 Difference]: Without dead ends: 514 [2022-03-15 21:22:45,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:22:45,529 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 32 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:45,529 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 1 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:22:45,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2022-03-15 21:22:45,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 459. [2022-03-15 21:22:45,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 458 states have (on average 3.1812227074235806) internal successors, (1457), 458 states have internal predecessors, (1457), 0 states have call successors, (0), 0 states have 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:22:45,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 1457 transitions. [2022-03-15 21:22:45,534 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 1457 transitions. Word has length 19 [2022-03-15 21:22:45,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:45,534 INFO L470 AbstractCegarLoop]: Abstraction has 459 states and 1457 transitions. [2022-03-15 21:22:45,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:22:45,534 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 1457 transitions. [2022-03-15 21:22:45,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:45,534 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:45,535 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:45,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2022-03-15 21:22:45,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:45,735 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:45,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:45,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1036853952, now seen corresponding path program 141 times [2022-03-15 21:22:45,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:45,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710353506] [2022-03-15 21:22:45,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:45,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:45,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:45,864 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:45,864 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:45,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710353506] [2022-03-15 21:22:45,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710353506] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:45,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069295672] [2022-03-15 21:22:45,865 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:22:45,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:45,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:45,866 INFO L229 MonitoredProcess]: Starting monitored process 144 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:22:45,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-03-15 21:22:45,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:22:45,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:45,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:22:45,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:46,135 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:22:46,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:46,636 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:22:46,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069295672] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:46,636 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:46,636 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 20 [2022-03-15 21:22:46,636 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2015369589] [2022-03-15 21:22:46,636 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:46,637 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:46,639 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 54 transitions. [2022-03-15 21:22:46,639 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:47,024 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:22:47,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:22:47,025 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:47,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:22:47,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:22:47,025 INFO L87 Difference]: Start difference. First operand 459 states and 1457 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:47,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:47,155 INFO L93 Difference]: Finished difference Result 588 states and 1855 transitions. [2022-03-15 21:22:47,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:22:47,155 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:47,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:47,156 INFO L225 Difference]: With dead ends: 588 [2022-03-15 21:22:47,156 INFO L226 Difference]: Without dead ends: 535 [2022-03-15 21:22:47,156 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:22:47,157 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 22 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:47,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:47,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-03-15 21:22:47,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 463. [2022-03-15 21:22:47,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 462 states have (on average 3.1904761904761907) internal successors, (1474), 462 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have 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:22:47,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1474 transitions. [2022-03-15 21:22:47,162 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1474 transitions. Word has length 19 [2022-03-15 21:22:47,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:47,162 INFO L470 AbstractCegarLoop]: Abstraction has 463 states and 1474 transitions. [2022-03-15 21:22:47,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:47,162 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1474 transitions. [2022-03-15 21:22:47,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:47,162 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:47,162 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:47,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-03-15 21:22:47,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:47,363 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:47,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:47,363 INFO L85 PathProgramCache]: Analyzing trace with hash 637341976, now seen corresponding path program 142 times [2022-03-15 21:22:47,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:47,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55967406] [2022-03-15 21:22:47,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:47,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:47,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:47,492 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:47,493 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:47,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55967406] [2022-03-15 21:22:47,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55967406] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:47,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920704450] [2022-03-15 21:22:47,493 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:22:47,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:47,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:47,494 INFO L229 MonitoredProcess]: Starting monitored process 145 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:22:47,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-03-15 21:22:47,523 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:22:47,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:47,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:47,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:47,753 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:47,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:48,292 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:22:48,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920704450] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:48,292 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:48,292 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 23 [2022-03-15 21:22:48,292 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1767123242] [2022-03-15 21:22:48,292 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:48,293 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:48,297 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 67 transitions. [2022-03-15 21:22:48,297 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:48,932 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [205583#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:48,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:22:48,933 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:48,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:22:48,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:22:48,933 INFO L87 Difference]: Start difference. First operand 463 states and 1474 transitions. Second operand has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:22:49,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:49,032 INFO L93 Difference]: Finished difference Result 581 states and 1824 transitions. [2022-03-15 21:22:49,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:22:49,032 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:22:49,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:49,033 INFO L225 Difference]: With dead ends: 581 [2022-03-15 21:22:49,033 INFO L226 Difference]: Without dead ends: 560 [2022-03-15 21:22:49,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:22:49,033 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 37 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:49,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 1 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:49,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-03-15 21:22:49,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 467. [2022-03-15 21:22:49,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 466 states have (on average 3.1931330472103006) internal successors, (1488), 466 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have 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:22:49,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 1488 transitions. [2022-03-15 21:22:49,039 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 1488 transitions. Word has length 19 [2022-03-15 21:22:49,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:49,039 INFO L470 AbstractCegarLoop]: Abstraction has 467 states and 1488 transitions. [2022-03-15 21:22:49,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:22:49,039 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 1488 transitions. [2022-03-15 21:22:49,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:49,039 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:49,040 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:49,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2022-03-15 21:22:49,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-03-15 21:22:49,240 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:49,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:49,240 INFO L85 PathProgramCache]: Analyzing trace with hash -457607016, now seen corresponding path program 143 times [2022-03-15 21:22:49,241 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:49,241 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070558278] [2022-03-15 21:22:49,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:49,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:49,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:49,347 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:49,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:49,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070558278] [2022-03-15 21:22:49,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070558278] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:49,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691911048] [2022-03-15 21:22:49,348 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:22:49,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:49,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:49,349 INFO L229 MonitoredProcess]: Starting monitored process 146 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:22:49,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-03-15 21:22:49,369 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:22:49,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:49,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:49,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:49,605 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:49,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:50,267 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:50,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691911048] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:50,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:50,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:22:50,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1746865602] [2022-03-15 21:22:50,268 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:50,268 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:50,270 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 57 transitions. [2022-03-15 21:22:50,271 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:50,713 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [207234#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:50,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:22:50,713 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:50,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:22:50,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=658, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:22:50,714 INFO L87 Difference]: Start difference. First operand 467 states and 1488 transitions. Second operand has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:22:50,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:50,840 INFO L93 Difference]: Finished difference Result 620 states and 1941 transitions. [2022-03-15 21:22:50,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:22:50,840 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:22:50,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:50,841 INFO L225 Difference]: With dead ends: 620 [2022-03-15 21:22:50,841 INFO L226 Difference]: Without dead ends: 598 [2022-03-15 21:22:50,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=98, Invalid=658, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:22:50,842 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 33 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:50,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 1 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:50,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2022-03-15 21:22:50,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 475. [2022-03-15 21:22:50,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 474 states have (on average 3.191983122362869) internal successors, (1513), 474 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have 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:22:50,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 1513 transitions. [2022-03-15 21:22:50,847 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 1513 transitions. Word has length 19 [2022-03-15 21:22:50,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:50,847 INFO L470 AbstractCegarLoop]: Abstraction has 475 states and 1513 transitions. [2022-03-15 21:22:50,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:22:50,847 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 1513 transitions. [2022-03-15 21:22:50,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:50,848 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:50,848 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:50,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Forceful destruction successful, exit code 0 [2022-03-15 21:22:51,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:51,048 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:51,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:51,049 INFO L85 PathProgramCache]: Analyzing trace with hash -167057248, now seen corresponding path program 144 times [2022-03-15 21:22:51,049 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:51,049 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932551022] [2022-03-15 21:22:51,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:51,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:51,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:51,163 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:51,163 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:51,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932551022] [2022-03-15 21:22:51,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932551022] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:51,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275588755] [2022-03-15 21:22:51,164 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:22:51,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:51,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:51,165 INFO L229 MonitoredProcess]: Starting monitored process 147 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:22:51,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-03-15 21:22:51,184 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:22:51,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:51,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:51,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:51,420 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:51,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:52,014 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:52,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275588755] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:52,015 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:52,015 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:22:52,015 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1193896640] [2022-03-15 21:22:52,015 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:52,015 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:52,018 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 65 transitions. [2022-03-15 21:22:52,018 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:52,579 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [208940#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:52,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:22:52,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:52,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:22:52,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:22:52,579 INFO L87 Difference]: Start difference. First operand 475 states and 1513 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:22:52,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:52,713 INFO L93 Difference]: Finished difference Result 672 states and 2126 transitions. [2022-03-15 21:22:52,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:22:52,713 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 19 [2022-03-15 21:22:52,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:52,714 INFO L225 Difference]: With dead ends: 672 [2022-03-15 21:22:52,714 INFO L226 Difference]: Without dead ends: 621 [2022-03-15 21:22:52,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=96, Invalid=660, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:22:52,714 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 35 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:52,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 1 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:52,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2022-03-15 21:22:52,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 501. [2022-03-15 21:22:52,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 500 states have (on average 3.204) internal successors, (1602), 500 states have internal predecessors, (1602), 0 states have call successors, (0), 0 states have 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:22:52,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 1602 transitions. [2022-03-15 21:22:52,720 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 1602 transitions. Word has length 19 [2022-03-15 21:22:52,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:52,720 INFO L470 AbstractCegarLoop]: Abstraction has 501 states and 1602 transitions. [2022-03-15 21:22:52,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:22:52,720 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 1602 transitions. [2022-03-15 21:22:52,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:52,721 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:52,721 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:52,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2022-03-15 21:22:52,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-03-15 21:22:52,921 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:52,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:52,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1262006240, now seen corresponding path program 145 times [2022-03-15 21:22:52,922 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:52,922 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543647045] [2022-03-15 21:22:52,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:52,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:52,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:53,034 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:53,035 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:53,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543647045] [2022-03-15 21:22:53,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543647045] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:53,035 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346387720] [2022-03-15 21:22:53,035 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:22:53,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:53,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:53,036 INFO L229 MonitoredProcess]: Starting monitored process 148 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:22:53,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-03-15 21:22:53,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:53,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:53,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:53,329 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:53,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:54,027 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:54,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346387720] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:54,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:54,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:22:54,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1462880961] [2022-03-15 21:22:54,028 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:54,028 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:54,031 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 55 transitions. [2022-03-15 21:22:54,031 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:54,434 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [210751#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:54,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:22:54,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:54,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:22:54,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=714, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:22:54,435 INFO L87 Difference]: Start difference. First operand 501 states and 1602 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:54,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:54,579 INFO L93 Difference]: Finished difference Result 655 states and 2067 transitions. [2022-03-15 21:22:54,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:22:54,580 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:54,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:54,580 INFO L225 Difference]: With dead ends: 655 [2022-03-15 21:22:54,581 INFO L226 Difference]: Without dead ends: 643 [2022-03-15 21:22:54,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=714, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:22:54,581 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 21 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:54,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:54,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2022-03-15 21:22:54,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 500. [2022-03-15 21:22:54,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 499 states have (on average 3.2044088176352705) internal successors, (1599), 499 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have 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:22:54,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 1599 transitions. [2022-03-15 21:22:54,587 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 1599 transitions. Word has length 19 [2022-03-15 21:22:54,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:54,587 INFO L470 AbstractCegarLoop]: Abstraction has 500 states and 1599 transitions. [2022-03-15 21:22:54,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:22:54,587 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 1599 transitions. [2022-03-15 21:22:54,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:54,588 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:54,588 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:54,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2022-03-15 21:22:54,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-03-15 21:22:54,788 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:54,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:54,789 INFO L85 PathProgramCache]: Analyzing trace with hash 939305816, now seen corresponding path program 146 times [2022-03-15 21:22:54,789 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:54,789 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855315793] [2022-03-15 21:22:54,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:54,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:54,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:54,903 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:54,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:54,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855315793] [2022-03-15 21:22:54,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855315793] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:54,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166441902] [2022-03-15 21:22:54,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:22:54,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:54,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:54,905 INFO L229 MonitoredProcess]: Starting monitored process 149 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:22:54,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-03-15 21:22:54,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:22:54,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:54,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:54,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:55,192 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:55,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:55,984 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:55,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166441902] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:55,984 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:55,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:22:55,984 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [366301236] [2022-03-15 21:22:55,984 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:55,985 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:55,987 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 53 transitions. [2022-03-15 21:22:55,987 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:56,346 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [212543#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:56,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:22:56,346 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:56,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:22:56,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:22:56,346 INFO L87 Difference]: Start difference. First operand 500 states and 1599 transitions. Second operand has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:56,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:56,497 INFO L93 Difference]: Finished difference Result 709 states and 2237 transitions. [2022-03-15 21:22:56,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:22:56,497 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:56,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:56,498 INFO L225 Difference]: With dead ends: 709 [2022-03-15 21:22:56,498 INFO L226 Difference]: Without dead ends: 625 [2022-03-15 21:22:56,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:22:56,499 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 28 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:56,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:56,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-03-15 21:22:56,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 514. [2022-03-15 21:22:56,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 514 states, 513 states have (on average 3.192982456140351) internal successors, (1638), 513 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have 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:22:56,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 1638 transitions. [2022-03-15 21:22:56,504 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 1638 transitions. Word has length 19 [2022-03-15 21:22:56,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:56,505 INFO L470 AbstractCegarLoop]: Abstraction has 514 states and 1638 transitions. [2022-03-15 21:22:56,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:22:56,505 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 1638 transitions. [2022-03-15 21:22:56,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:56,505 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:56,505 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:56,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Forceful destruction successful, exit code 0 [2022-03-15 21:22:56,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:56,706 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:56,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:56,706 INFO L85 PathProgramCache]: Analyzing trace with hash 2042773848, now seen corresponding path program 147 times [2022-03-15 21:22:56,707 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:56,707 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024206287] [2022-03-15 21:22:56,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:56,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:56,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:56,822 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:56,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:56,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024206287] [2022-03-15 21:22:56,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024206287] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:56,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492383057] [2022-03-15 21:22:56,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:22:56,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:56,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:56,823 INFO L229 MonitoredProcess]: Starting monitored process 150 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:22:56,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-03-15 21:22:56,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:22:56,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:56,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:22:56,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:57,116 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:57,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:57,918 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:57,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492383057] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:57,919 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:57,919 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:22:57,919 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [893026483] [2022-03-15 21:22:57,919 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:57,919 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:57,921 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 48 transitions. [2022-03-15 21:22:57,922 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:58,158 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:22:58,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:22:58,158 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:58,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:22:58,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:22:58,158 INFO L87 Difference]: Start difference. First operand 514 states and 1638 transitions. Second operand has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:22:58,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:22:58,309 INFO L93 Difference]: Finished difference Result 629 states and 1993 transitions. [2022-03-15 21:22:58,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:22:58,310 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:22:58,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:22:58,311 INFO L225 Difference]: With dead ends: 629 [2022-03-15 21:22:58,311 INFO L226 Difference]: Without dead ends: 625 [2022-03-15 21:22:58,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:22:58,311 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 13 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:22:58,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 1 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:22:58,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-03-15 21:22:58,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 481. [2022-03-15 21:22:58,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 480 states have (on average 3.1979166666666665) internal successors, (1535), 480 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have 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:22:58,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1535 transitions. [2022-03-15 21:22:58,318 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1535 transitions. Word has length 19 [2022-03-15 21:22:58,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:22:58,318 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1535 transitions. [2022-03-15 21:22:58,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:22:58,318 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1535 transitions. [2022-03-15 21:22:58,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:22:58,319 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:22:58,319 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:22:58,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2022-03-15 21:22:58,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2022-03-15 21:22:58,520 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:22:58,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:22:58,520 INFO L85 PathProgramCache]: Analyzing trace with hash 862064586, now seen corresponding path program 148 times [2022-03-15 21:22:58,521 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:22:58,521 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955105147] [2022-03-15 21:22:58,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:22:58,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:22:58,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:22:58,622 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:58,623 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:22:58,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955105147] [2022-03-15 21:22:58,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955105147] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:22:58,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294495008] [2022-03-15 21:22:58,623 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:22:58,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:22:58,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:22:58,624 INFO L229 MonitoredProcess]: Starting monitored process 151 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:22:58,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-03-15 21:22:58,646 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:22:58,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:22:58,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:22:58,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:22:58,909 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:22:58,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:22:59,547 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:22:59,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294495008] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:22:59,547 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:22:59,547 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2022-03-15 21:22:59,548 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [384518439] [2022-03-15 21:22:59,548 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:22:59,548 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:22:59,551 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 51 transitions. [2022-03-15 21:22:59,551 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:22:59,907 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [216137#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:22:59,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:22:59,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:22:59,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:22:59,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:22:59,907 INFO L87 Difference]: Start difference. First operand 481 states and 1535 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:00,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:00,036 INFO L93 Difference]: Finished difference Result 607 states and 1902 transitions. [2022-03-15 21:23:00,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:23:00,036 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:23:00,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:00,037 INFO L225 Difference]: With dead ends: 607 [2022-03-15 21:23:00,037 INFO L226 Difference]: Without dead ends: 577 [2022-03-15 21:23:00,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:23:00,037 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 28 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:00,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:00,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2022-03-15 21:23:00,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 506. [2022-03-15 21:23:00,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 505 states have (on average 3.203960396039604) internal successors, (1618), 505 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have 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:23:00,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 1618 transitions. [2022-03-15 21:23:00,044 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 1618 transitions. Word has length 19 [2022-03-15 21:23:00,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:00,044 INFO L470 AbstractCegarLoop]: Abstraction has 506 states and 1618 transitions. [2022-03-15 21:23:00,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:00,044 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 1618 transitions. [2022-03-15 21:23:00,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:00,045 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:00,045 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:00,060 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-03-15 21:23:00,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:00,245 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:00,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:00,245 INFO L85 PathProgramCache]: Analyzing trace with hash 378546514, now seen corresponding path program 149 times [2022-03-15 21:23:00,246 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:00,246 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815015460] [2022-03-15 21:23:00,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:00,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:00,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:00,361 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:00,362 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:00,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815015460] [2022-03-15 21:23:00,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815015460] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:00,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326793404] [2022-03-15 21:23:00,362 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:23:00,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:00,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:00,363 INFO L229 MonitoredProcess]: Starting monitored process 152 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:23:00,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-03-15 21:23:00,383 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:23:00,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:00,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:00,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:00,673 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:00,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:01,276 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:01,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326793404] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:01,276 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:01,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 21 [2022-03-15 21:23:01,276 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2057675141] [2022-03-15 21:23:01,277 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:01,277 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:01,279 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 53 transitions. [2022-03-15 21:23:01,279 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:01,736 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [217890#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0))), 217889#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 217888#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:23:01,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:23:01,736 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:01,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:23:01,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:23:01,736 INFO L87 Difference]: Start difference. First operand 506 states and 1618 transitions. Second operand has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:01,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:01,914 INFO L93 Difference]: Finished difference Result 625 states and 1967 transitions. [2022-03-15 21:23:01,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:23:01,914 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:01,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:01,915 INFO L225 Difference]: With dead ends: 625 [2022-03-15 21:23:01,915 INFO L226 Difference]: Without dead ends: 615 [2022-03-15 21:23:01,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:23:01,916 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 32 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:01,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 1 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:23:01,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-03-15 21:23:01,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 516. [2022-03-15 21:23:01,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 516 states, 515 states have (on average 3.196116504854369) internal successors, (1646), 515 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have 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:23:01,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 1646 transitions. [2022-03-15 21:23:01,921 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 1646 transitions. Word has length 19 [2022-03-15 21:23:01,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:01,922 INFO L470 AbstractCegarLoop]: Abstraction has 516 states and 1646 transitions. [2022-03-15 21:23:01,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:01,922 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 1646 transitions. [2022-03-15 21:23:01,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:01,922 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:01,922 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:01,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2022-03-15 21:23:02,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:02,123 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:02,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:02,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1516360650, now seen corresponding path program 150 times [2022-03-15 21:23:02,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:02,124 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446176254] [2022-03-15 21:23:02,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:02,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:02,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:02,226 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:02,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:02,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446176254] [2022-03-15 21:23:02,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446176254] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:02,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849073488] [2022-03-15 21:23:02,227 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:23:02,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:02,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:02,228 INFO L229 MonitoredProcess]: Starting monitored process 153 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:23:02,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-03-15 21:23:02,255 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:23:02,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:02,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:02,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:02,566 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:02,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:03,155 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:03,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849073488] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:03,155 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:03,155 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 20 [2022-03-15 21:23:03,155 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1652574004] [2022-03-15 21:23:03,155 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:03,156 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:03,158 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 55 transitions. [2022-03-15 21:23:03,158 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:03,585 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [219599#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3))), 219678#(and (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d2 (<= 0 (+ pos 1))) (<= 0 (+ 5 pos)) (<= pos 5) (or d3 (<= 1 pos)) (or d2 d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:23:03,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:23:03,586 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:03,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:23:03,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:23:03,586 INFO L87 Difference]: Start difference. First operand 516 states and 1646 transitions. Second operand has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:03,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:03,722 INFO L93 Difference]: Finished difference Result 577 states and 1820 transitions. [2022-03-15 21:23:03,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:23:03,722 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:03,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:03,723 INFO L225 Difference]: With dead ends: 577 [2022-03-15 21:23:03,723 INFO L226 Difference]: Without dead ends: 564 [2022-03-15 21:23:03,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 9 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:23:03,723 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 25 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:03,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:03,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2022-03-15 21:23:03,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 516. [2022-03-15 21:23:03,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 516 states, 515 states have (on average 3.196116504854369) internal successors, (1646), 515 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have 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:23:03,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 1646 transitions. [2022-03-15 21:23:03,729 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 1646 transitions. Word has length 19 [2022-03-15 21:23:03,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:03,729 INFO L470 AbstractCegarLoop]: Abstraction has 516 states and 1646 transitions. [2022-03-15 21:23:03,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:03,729 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 1646 transitions. [2022-03-15 21:23:03,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:03,730 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:03,730 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:03,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2022-03-15 21:23:03,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:03,932 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:03,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:03,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1666452790, now seen corresponding path program 151 times [2022-03-15 21:23:03,933 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:03,933 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944786467] [2022-03-15 21:23:03,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:03,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:03,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:04,034 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:04,034 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:04,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944786467] [2022-03-15 21:23:04,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944786467] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:04,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217965883] [2022-03-15 21:23:04,034 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:23:04,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:04,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:04,035 INFO L229 MonitoredProcess]: Starting monitored process 154 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:23:04,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-03-15 21:23:04,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:04,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:04,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:04,342 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:04,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:04,922 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:04,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217965883] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:04,922 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:04,922 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 20 [2022-03-15 21:23:04,922 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2114795936] [2022-03-15 21:23:04,922 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:04,923 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:04,925 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 46 transitions. [2022-03-15 21:23:04,925 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:05,123 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:23:05,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:23:05,123 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:05,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:23:05,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:23:05,123 INFO L87 Difference]: Start difference. First operand 516 states and 1646 transitions. Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:05,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:05,223 INFO L93 Difference]: Finished difference Result 575 states and 1814 transitions. [2022-03-15 21:23:05,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:23:05,223 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:05,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:05,224 INFO L225 Difference]: With dead ends: 575 [2022-03-15 21:23:05,224 INFO L226 Difference]: Without dead ends: 571 [2022-03-15 21:23:05,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:23:05,224 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 18 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:05,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 1 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:05,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2022-03-15 21:23:05,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 518. [2022-03-15 21:23:05,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 517 states have (on average 3.195357833655706) internal successors, (1652), 517 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have 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:23:05,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 1652 transitions. [2022-03-15 21:23:05,230 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 1652 transitions. Word has length 19 [2022-03-15 21:23:05,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:05,230 INFO L470 AbstractCegarLoop]: Abstraction has 518 states and 1652 transitions. [2022-03-15 21:23:05,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:05,230 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 1652 transitions. [2022-03-15 21:23:05,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:05,231 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:05,231 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:05,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Forceful destruction successful, exit code 0 [2022-03-15 21:23:05,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:05,452 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:05,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:05,452 INFO L85 PathProgramCache]: Analyzing trace with hash 35835474, now seen corresponding path program 152 times [2022-03-15 21:23:05,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:05,453 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406860296] [2022-03-15 21:23:05,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:05,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:05,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:05,555 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:05,555 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:05,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406860296] [2022-03-15 21:23:05,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406860296] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:05,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123744000] [2022-03-15 21:23:05,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:23:05,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:05,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:05,557 INFO L229 MonitoredProcess]: Starting monitored process 155 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:23:05,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-03-15 21:23:05,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:23:05,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:05,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:05,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:05,874 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:05,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:06,453 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:06,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123744000] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:06,453 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:06,454 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 20 [2022-03-15 21:23:06,454 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1351926684] [2022-03-15 21:23:06,454 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:06,454 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:06,457 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 53 transitions. [2022-03-15 21:23:06,458 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:06,876 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [223080#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3)))] [2022-03-15 21:23:06,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:23:06,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:06,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:23:06,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:23:06,877 INFO L87 Difference]: Start difference. First operand 518 states and 1652 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:23:07,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:07,001 INFO L93 Difference]: Finished difference Result 604 states and 1898 transitions. [2022-03-15 21:23:07,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:23:07,001 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:23:07,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:07,002 INFO L225 Difference]: With dead ends: 604 [2022-03-15 21:23:07,002 INFO L226 Difference]: Without dead ends: 585 [2022-03-15 21:23:07,002 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 11 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:23:07,002 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 20 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:07,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 1 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:07,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2022-03-15 21:23:07,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 520. [2022-03-15 21:23:07,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 520 states, 519 states have (on average 3.204238921001927) internal successors, (1663), 519 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have 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:23:07,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 1663 transitions. [2022-03-15 21:23:07,008 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 1663 transitions. Word has length 19 [2022-03-15 21:23:07,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:07,008 INFO L470 AbstractCegarLoop]: Abstraction has 520 states and 1663 transitions. [2022-03-15 21:23:07,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:23:07,008 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 1663 transitions. [2022-03-15 21:23:07,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:07,009 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:07,009 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:07,024 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2022-03-15 21:23:07,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:07,209 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:07,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:07,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1010014384, now seen corresponding path program 153 times [2022-03-15 21:23:07,210 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:07,210 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349772801] [2022-03-15 21:23:07,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:07,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:07,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:07,311 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:07,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:07,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349772801] [2022-03-15 21:23:07,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349772801] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:07,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539969044] [2022-03-15 21:23:07,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:23:07,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:07,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:07,312 INFO L229 MonitoredProcess]: Starting monitored process 156 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:23:07,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-03-15 21:23:07,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:23:07,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:07,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:07,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:07,614 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:07,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:08,148 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:08,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539969044] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:08,148 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:08,148 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 20 [2022-03-15 21:23:08,148 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [830782998] [2022-03-15 21:23:08,148 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:08,149 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:08,151 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:23:08,151 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:08,753 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [224854#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3))), 224934#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (or d2 (<= 2 pos)) (<= 0 (+ 2 pos))), 224933#(and (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d2 (<= 0 (+ pos 1))) (<= 0 (+ 5 pos)) (<= pos 5) (or d3 (<= 1 pos)) (or d2 d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:23:08,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:23:08,753 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:08,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:23:08,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:23:08,754 INFO L87 Difference]: Start difference. First operand 520 states and 1663 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:23:08,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:08,922 INFO L93 Difference]: Finished difference Result 667 states and 2105 transitions. [2022-03-15 21:23:08,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:23:08,923 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:23:08,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:08,924 INFO L225 Difference]: With dead ends: 667 [2022-03-15 21:23:08,924 INFO L226 Difference]: Without dead ends: 599 [2022-03-15 21:23:08,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 9 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:23:08,924 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 30 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:08,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 1 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:23:08,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-03-15 21:23:08,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 508. [2022-03-15 21:23:08,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 507 states have (on average 3.2090729783037477) internal successors, (1627), 507 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have 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:23:08,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 1627 transitions. [2022-03-15 21:23:08,929 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 1627 transitions. Word has length 19 [2022-03-15 21:23:08,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:08,930 INFO L470 AbstractCegarLoop]: Abstraction has 508 states and 1627 transitions. [2022-03-15 21:23:08,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:23:08,930 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 1627 transitions. [2022-03-15 21:23:08,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:08,930 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:08,930 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:08,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2022-03-15 21:23:09,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155,156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:09,131 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:09,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:09,131 INFO L85 PathProgramCache]: Analyzing trace with hash 439578860, now seen corresponding path program 154 times [2022-03-15 21:23:09,132 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:09,132 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60584720] [2022-03-15 21:23:09,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:09,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:09,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:09,234 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:09,235 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:09,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60584720] [2022-03-15 21:23:09,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60584720] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:09,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147461509] [2022-03-15 21:23:09,235 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:23:09,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:09,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:09,236 INFO L229 MonitoredProcess]: Starting monitored process 157 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:23:09,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-03-15 21:23:09,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:23:09,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:09,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:09,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:09,517 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:09,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:10,130 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:23:10,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147461509] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:10,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:10,131 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 18 [2022-03-15 21:23:10,131 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [697128909] [2022-03-15 21:23:10,131 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:10,131 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:10,133 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 51 transitions. [2022-03-15 21:23:10,133 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:10,445 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [226746#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:23:10,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:23:10,445 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:10,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:23:10,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:23:10,446 INFO L87 Difference]: Start difference. First operand 508 states and 1627 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:10,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:10,545 INFO L93 Difference]: Finished difference Result 565 states and 1793 transitions. [2022-03-15 21:23:10,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 21:23:10,545 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:23:10,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:10,546 INFO L225 Difference]: With dead ends: 565 [2022-03-15 21:23:10,546 INFO L226 Difference]: Without dead ends: 551 [2022-03-15 21:23:10,546 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:23:10,546 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 22 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:10,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:10,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2022-03-15 21:23:10,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 529. [2022-03-15 21:23:10,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 528 states have (on average 3.2291666666666665) internal successors, (1705), 528 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have 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:23:10,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 1705 transitions. [2022-03-15 21:23:10,552 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 1705 transitions. Word has length 19 [2022-03-15 21:23:10,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:10,552 INFO L470 AbstractCegarLoop]: Abstraction has 529 states and 1705 transitions. [2022-03-15 21:23:10,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:10,552 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 1705 transitions. [2022-03-15 21:23:10,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:10,552 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:10,553 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:10,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Ended with exit code 0 [2022-03-15 21:23:10,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2022-03-15 21:23:10,753 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:10,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:10,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1543046892, now seen corresponding path program 155 times [2022-03-15 21:23:10,754 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:10,754 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094429112] [2022-03-15 21:23:10,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:10,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:10,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:10,862 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:10,862 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:10,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094429112] [2022-03-15 21:23:10,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094429112] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:10,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994037596] [2022-03-15 21:23:10,862 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:23:10,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:10,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:10,863 INFO L229 MonitoredProcess]: Starting monitored process 158 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:23:10,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-03-15 21:23:10,883 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:23:10,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:10,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:10,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:11,147 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:11,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:11,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:11,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994037596] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:11,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:11,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 19 [2022-03-15 21:23:11,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1852293815] [2022-03-15 21:23:11,790 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:11,791 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:11,793 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 46 transitions. [2022-03-15 21:23:11,793 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:11,990 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:23:11,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:23:11,990 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:11,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:23:11,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:23:11,990 INFO L87 Difference]: Start difference. First operand 529 states and 1705 transitions. Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:12,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:12,111 INFO L93 Difference]: Finished difference Result 594 states and 1885 transitions. [2022-03-15 21:23:12,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:23:12,111 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:12,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:12,112 INFO L225 Difference]: With dead ends: 594 [2022-03-15 21:23:12,112 INFO L226 Difference]: Without dead ends: 590 [2022-03-15 21:23:12,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-03-15 21:23:12,113 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 20 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:12,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 1 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:12,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2022-03-15 21:23:12,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 533. [2022-03-15 21:23:12,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 532 states have (on average 3.2218045112781954) internal successors, (1714), 532 states have internal predecessors, (1714), 0 states have call successors, (0), 0 states have 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:23:12,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 1714 transitions. [2022-03-15 21:23:12,118 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 1714 transitions. Word has length 19 [2022-03-15 21:23:12,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:12,118 INFO L470 AbstractCegarLoop]: Abstraction has 533 states and 1714 transitions. [2022-03-15 21:23:12,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:12,118 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 1714 transitions. [2022-03-15 21:23:12,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:12,119 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:12,119 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:12,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Ended with exit code 0 [2022-03-15 21:23:12,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-03-15 21:23:12,321 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:12,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:12,321 INFO L85 PathProgramCache]: Analyzing trace with hash -43939212, now seen corresponding path program 156 times [2022-03-15 21:23:12,321 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:12,321 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38760736] [2022-03-15 21:23:12,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:12,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:12,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:12,423 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:12,423 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:12,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38760736] [2022-03-15 21:23:12,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38760736] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:12,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101717643] [2022-03-15 21:23:12,423 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:23:12,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:12,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:12,424 INFO L229 MonitoredProcess]: Starting monitored process 159 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:23:12,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-03-15 21:23:12,447 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:23:12,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:12,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 21:23:12,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:12,747 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:12,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:13,146 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:13,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101717643] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:13,146 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:13,146 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2022-03-15 21:23:13,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2116470359] [2022-03-15 21:23:13,146 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:13,147 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:13,149 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 53 transitions. [2022-03-15 21:23:13,149 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:13,595 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [230293#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0))), 230291#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 230292#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:23:13,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:23:13,595 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:13,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:23:13,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:23:13,595 INFO L87 Difference]: Start difference. First operand 533 states and 1714 transitions. Second operand has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:13,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:13,745 INFO L93 Difference]: Finished difference Result 612 states and 1941 transitions. [2022-03-15 21:23:13,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:23:13,745 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:13,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:13,746 INFO L225 Difference]: With dead ends: 612 [2022-03-15 21:23:13,746 INFO L226 Difference]: Without dead ends: 602 [2022-03-15 21:23:13,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:23:13,746 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 28 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:13,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:13,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2022-03-15 21:23:13,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 539. [2022-03-15 21:23:13,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 538 states have (on average 3.2137546468401488) internal successors, (1729), 538 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have 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:23:13,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 1729 transitions. [2022-03-15 21:23:13,752 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 1729 transitions. Word has length 19 [2022-03-15 21:23:13,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:13,752 INFO L470 AbstractCegarLoop]: Abstraction has 539 states and 1729 transitions. [2022-03-15 21:23:13,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:13,752 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 1729 transitions. [2022-03-15 21:23:13,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:13,753 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:13,753 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:13,769 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Ended with exit code 0 [2022-03-15 21:23:13,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-03-15 21:23:13,954 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:13,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:13,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1093874924, now seen corresponding path program 157 times [2022-03-15 21:23:13,954 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:13,954 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804815446] [2022-03-15 21:23:13,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:13,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:13,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:14,076 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:14,076 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:14,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804815446] [2022-03-15 21:23:14,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804815446] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:14,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850215049] [2022-03-15 21:23:14,077 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:23:14,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:14,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:14,079 INFO L229 MonitoredProcess]: Starting monitored process 160 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:23:14,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-03-15 21:23:14,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:14,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:14,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:14,397 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:14,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:14,975 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:14,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850215049] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:14,975 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:14,975 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 20 [2022-03-15 21:23:14,975 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1264968952] [2022-03-15 21:23:14,975 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:14,976 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:14,978 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 55 transitions. [2022-03-15 21:23:14,978 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:15,395 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [232114#(and (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d2 (<= 0 (+ pos 1))) (<= 0 (+ 5 pos)) (<= pos 5) (or d3 (<= 1 pos)) (or d2 d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0))), 232035#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3)))] [2022-03-15 21:23:15,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:23:15,395 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:15,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:23:15,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:23:15,395 INFO L87 Difference]: Start difference. First operand 539 states and 1729 transitions. Second operand has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:15,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:15,546 INFO L93 Difference]: Finished difference Result 607 states and 1926 transitions. [2022-03-15 21:23:15,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:23:15,547 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:15,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:15,548 INFO L225 Difference]: With dead ends: 607 [2022-03-15 21:23:15,548 INFO L226 Difference]: Without dead ends: 594 [2022-03-15 21:23:15,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 9 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:23:15,548 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 25 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:15,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:15,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2022-03-15 21:23:15,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 539. [2022-03-15 21:23:15,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 538 states have (on average 3.2137546468401488) internal successors, (1729), 538 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have 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:23:15,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 1729 transitions. [2022-03-15 21:23:15,554 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 1729 transitions. Word has length 19 [2022-03-15 21:23:15,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:15,554 INFO L470 AbstractCegarLoop]: Abstraction has 539 states and 1729 transitions. [2022-03-15 21:23:15,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:15,554 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 1729 transitions. [2022-03-15 21:23:15,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:15,555 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:15,555 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:15,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-03-15 21:23:15,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:15,755 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:15,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:15,755 INFO L85 PathProgramCache]: Analyzing trace with hash -2088938516, now seen corresponding path program 158 times [2022-03-15 21:23:15,756 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:15,756 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627518862] [2022-03-15 21:23:15,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:15,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:15,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:15,858 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:15,858 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:15,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627518862] [2022-03-15 21:23:15,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627518862] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:15,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254348740] [2022-03-15 21:23:15,858 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:23:15,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:15,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:15,859 INFO L229 MonitoredProcess]: Starting monitored process 161 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:23:15,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-03-15 21:23:15,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:23:15,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:15,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:15,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:16,183 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:16,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:16,786 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:16,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254348740] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:16,787 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:16,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 21 [2022-03-15 21:23:16,787 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [621127536] [2022-03-15 21:23:16,787 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:16,787 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:16,789 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 46 transitions. [2022-03-15 21:23:16,789 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:16,995 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:23:16,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:23:16,995 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:16,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:23:16,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:23:16,996 INFO L87 Difference]: Start difference. First operand 539 states and 1729 transitions. Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:17,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:17,126 INFO L93 Difference]: Finished difference Result 616 states and 1955 transitions. [2022-03-15 21:23:17,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:23:17,126 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:17,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:17,127 INFO L225 Difference]: With dead ends: 616 [2022-03-15 21:23:17,127 INFO L226 Difference]: Without dead ends: 612 [2022-03-15 21:23:17,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:23:17,128 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 20 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:17,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 1 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:17,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-03-15 21:23:17,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 541. [2022-03-15 21:23:17,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 540 states have (on average 3.212962962962963) internal successors, (1735), 540 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have 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:23:17,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 1735 transitions. [2022-03-15 21:23:17,136 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 1735 transitions. Word has length 19 [2022-03-15 21:23:17,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:17,136 INFO L470 AbstractCegarLoop]: Abstraction has 541 states and 1735 transitions. [2022-03-15 21:23:17,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:17,136 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 1735 transitions. [2022-03-15 21:23:17,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:17,137 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:17,137 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:17,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Forceful destruction successful, exit code 0 [2022-03-15 21:23:17,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:17,353 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:17,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:17,354 INFO L85 PathProgramCache]: Analyzing trace with hash -386650252, now seen corresponding path program 159 times [2022-03-15 21:23:17,354 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:17,354 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906063248] [2022-03-15 21:23:17,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:17,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:17,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:17,456 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:17,456 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:17,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906063248] [2022-03-15 21:23:17,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906063248] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:17,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575223179] [2022-03-15 21:23:17,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:23:17,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:17,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:17,457 INFO L229 MonitoredProcess]: Starting monitored process 162 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:23:17,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-03-15 21:23:17,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:23:17,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:17,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:17,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:17,775 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:17,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:18,364 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:18,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575223179] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:18,365 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:18,365 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 20 [2022-03-15 21:23:18,365 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [893589344] [2022-03-15 21:23:18,365 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:18,365 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:18,368 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 53 transitions. [2022-03-15 21:23:18,368 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:18,766 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [235680#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3)))] [2022-03-15 21:23:18,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:23:18,766 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:18,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:23:18,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:23:18,766 INFO L87 Difference]: Start difference. First operand 541 states and 1735 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:23:18,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:18,905 INFO L93 Difference]: Finished difference Result 620 states and 1961 transitions. [2022-03-15 21:23:18,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:23:18,906 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:23:18,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:18,906 INFO L225 Difference]: With dead ends: 620 [2022-03-15 21:23:18,907 INFO L226 Difference]: Without dead ends: 601 [2022-03-15 21:23:18,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 11 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-15 21:23:18,907 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 20 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:18,907 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 1 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:18,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2022-03-15 21:23:18,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 539. [2022-03-15 21:23:18,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 538 states have (on average 3.2137546468401488) internal successors, (1729), 538 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have 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:23:18,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 1729 transitions. [2022-03-15 21:23:18,913 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 1729 transitions. Word has length 19 [2022-03-15 21:23:18,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:18,913 INFO L470 AbstractCegarLoop]: Abstraction has 539 states and 1729 transitions. [2022-03-15 21:23:18,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:23:18,913 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 1729 transitions. [2022-03-15 21:23:18,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:18,913 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:18,914 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:18,929 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Ended with exit code 0 [2022-03-15 21:23:19,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2022-03-15 21:23:19,114 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:19,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:19,114 INFO L85 PathProgramCache]: Analyzing trace with hash 225597732, now seen corresponding path program 160 times [2022-03-15 21:23:19,115 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:19,115 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345601765] [2022-03-15 21:23:19,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:19,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:19,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:19,232 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:19,232 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:19,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345601765] [2022-03-15 21:23:19,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345601765] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:19,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135811340] [2022-03-15 21:23:19,232 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:23:19,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:19,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:19,233 INFO L229 MonitoredProcess]: Starting monitored process 163 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:23:19,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-03-15 21:23:19,254 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:23:19,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:19,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:19,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:19,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:19,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:20,263 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:20,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135811340] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:20,263 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:20,263 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 21 [2022-03-15 21:23:20,263 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [7835887] [2022-03-15 21:23:20,263 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:20,264 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:20,266 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 51 transitions. [2022-03-15 21:23:20,266 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:20,574 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [237588#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:23:20,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:23:20,575 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:20,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:23:20,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:23:20,575 INFO L87 Difference]: Start difference. First operand 539 states and 1729 transitions. Second operand has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:20,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:20,736 INFO L93 Difference]: Finished difference Result 742 states and 2340 transitions. [2022-03-15 21:23:20,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:23:20,737 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:23:20,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:20,738 INFO L225 Difference]: With dead ends: 742 [2022-03-15 21:23:20,738 INFO L226 Difference]: Without dead ends: 682 [2022-03-15 21:23:20,738 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:23:20,738 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 28 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:20,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:23:20,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2022-03-15 21:23:20,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 551. [2022-03-15 21:23:20,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 3.207272727272727) internal successors, (1764), 550 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have 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:23:20,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1764 transitions. [2022-03-15 21:23:20,744 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1764 transitions. Word has length 19 [2022-03-15 21:23:20,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:20,744 INFO L470 AbstractCegarLoop]: Abstraction has 551 states and 1764 transitions. [2022-03-15 21:23:20,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:20,744 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1764 transitions. [2022-03-15 21:23:20,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:20,745 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:20,745 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:20,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Ended with exit code 0 [2022-03-15 21:23:20,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:20,946 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:20,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:20,946 INFO L85 PathProgramCache]: Analyzing trace with hash -257920340, now seen corresponding path program 161 times [2022-03-15 21:23:20,946 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:20,946 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655537347] [2022-03-15 21:23:20,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:20,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:20,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:21,059 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:21,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:21,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655537347] [2022-03-15 21:23:21,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655537347] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:21,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872909033] [2022-03-15 21:23:21,059 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:23:21,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:21,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:21,060 INFO L229 MonitoredProcess]: Starting monitored process 164 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:23:21,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-03-15 21:23:21,081 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:23:21,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:21,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:21,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:21,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:21,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:22,095 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:22,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872909033] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:22,095 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:22,095 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-03-15 21:23:22,095 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [644958926] [2022-03-15 21:23:22,095 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:22,096 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:22,098 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 53 transitions. [2022-03-15 21:23:22,098 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:22,553 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [239568#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0))), 239567#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 239566#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:23:22,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:23:22,553 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:22,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:23:22,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:23:22,553 INFO L87 Difference]: Start difference. First operand 551 states and 1764 transitions. Second operand has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:22,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:22,765 INFO L93 Difference]: Finished difference Result 721 states and 2274 transitions. [2022-03-15 21:23:22,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:23:22,765 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:22,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:22,767 INFO L225 Difference]: With dead ends: 721 [2022-03-15 21:23:22,767 INFO L226 Difference]: Without dead ends: 711 [2022-03-15 21:23:22,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:23:22,767 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 27 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:22,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 1 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:23:22,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2022-03-15 21:23:22,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 561. [2022-03-15 21:23:22,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 560 states have (on average 3.2) internal successors, (1792), 560 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have 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:23:22,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 1792 transitions. [2022-03-15 21:23:22,773 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 1792 transitions. Word has length 19 [2022-03-15 21:23:22,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:22,773 INFO L470 AbstractCegarLoop]: Abstraction has 561 states and 1792 transitions. [2022-03-15 21:23:22,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:22,773 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 1792 transitions. [2022-03-15 21:23:22,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:22,774 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:22,774 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:22,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Forceful destruction successful, exit code 0 [2022-03-15 21:23:22,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:22,975 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:22,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:22,975 INFO L85 PathProgramCache]: Analyzing trace with hash 879893796, now seen corresponding path program 162 times [2022-03-15 21:23:22,976 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:22,976 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088968465] [2022-03-15 21:23:22,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:22,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:22,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:23,088 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:23,088 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:23,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088968465] [2022-03-15 21:23:23,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088968465] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:23,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857840623] [2022-03-15 21:23:23,088 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:23:23,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:23,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:23,089 INFO L229 MonitoredProcess]: Starting monitored process 165 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:23:23,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-03-15 21:23:23,110 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:23:23,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:23,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:23,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:23,429 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:23,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:24,094 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:24,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857840623] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:24,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:24,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-15 21:23:24,094 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1609464572] [2022-03-15 21:23:24,094 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:24,095 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:24,098 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 55 transitions. [2022-03-15 21:23:24,099 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:24,572 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [241464#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3))), 241544#(and (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d2 (<= 0 (+ pos 1))) (<= 0 (+ 5 pos)) (<= pos 5) (or d3 (<= 1 pos)) (or d2 d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:23:24,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:23:24,573 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:24,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:23:24,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:23:24,573 INFO L87 Difference]: Start difference. First operand 561 states and 1792 transitions. Second operand has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:24,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:24,750 INFO L93 Difference]: Finished difference Result 664 states and 2095 transitions. [2022-03-15 21:23:24,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:23:24,750 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:24,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:24,751 INFO L225 Difference]: With dead ends: 664 [2022-03-15 21:23:24,751 INFO L226 Difference]: Without dead ends: 651 [2022-03-15 21:23:24,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:23:24,752 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 22 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:24,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:23:24,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2022-03-15 21:23:24,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 550. [2022-03-15 21:23:24,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 549 states have (on average 3.19672131147541) internal successors, (1755), 549 states have internal predecessors, (1755), 0 states have call successors, (0), 0 states have 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:23:24,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 1755 transitions. [2022-03-15 21:23:24,759 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 1755 transitions. Word has length 19 [2022-03-15 21:23:24,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:24,759 INFO L470 AbstractCegarLoop]: Abstraction has 550 states and 1755 transitions. [2022-03-15 21:23:24,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:23:24,759 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 1755 transitions. [2022-03-15 21:23:24,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:24,760 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:24,760 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:24,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Ended with exit code 0 [2022-03-15 21:23:24,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable164 [2022-03-15 21:23:24,963 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:24,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:24,964 INFO L85 PathProgramCache]: Analyzing trace with hash 373547530, now seen corresponding path program 163 times [2022-03-15 21:23:24,964 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:24,964 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153820199] [2022-03-15 21:23:24,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:24,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:24,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:25,093 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:25,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:25,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153820199] [2022-03-15 21:23:25,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153820199] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:25,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928105517] [2022-03-15 21:23:25,094 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:23:25,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:25,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:25,095 INFO L229 MonitoredProcess]: Starting monitored process 166 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:23:25,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-03-15 21:23:25,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:25,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:25,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:25,404 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:25,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:26,031 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:26,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928105517] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:26,031 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:26,031 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-15 21:23:26,031 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1352165983] [2022-03-15 21:23:26,031 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:26,032 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:26,034 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:23:26,034 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:26,662 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [243441#(and (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d2 (<= 0 (+ pos 1))) (<= 0 (+ 5 pos)) (<= pos 5) (or d3 (<= 1 pos)) (or d2 d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0))), 243442#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (or d2 (<= 2 pos)) (<= 0 (+ 2 pos))), 243361#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3)))] [2022-03-15 21:23:26,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:23:26,662 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:26,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:23:26,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:23:26,662 INFO L87 Difference]: Start difference. First operand 550 states and 1755 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:23:26,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:26,861 INFO L93 Difference]: Finished difference Result 728 states and 2289 transitions. [2022-03-15 21:23:26,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:23:26,861 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:23:26,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:26,863 INFO L225 Difference]: With dead ends: 728 [2022-03-15 21:23:26,863 INFO L226 Difference]: Without dead ends: 660 [2022-03-15 21:23:26,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 31 SyntacticMatches, 8 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:23:26,863 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 28 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:26,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:23:26,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2022-03-15 21:23:26,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 531. [2022-03-15 21:23:26,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 530 states have (on average 3.2037735849056603) internal successors, (1698), 530 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have 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:23:26,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 1698 transitions. [2022-03-15 21:23:26,870 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 1698 transitions. Word has length 19 [2022-03-15 21:23:26,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:26,870 INFO L470 AbstractCegarLoop]: Abstraction has 531 states and 1698 transitions. [2022-03-15 21:23:26,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:23:26,870 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 1698 transitions. [2022-03-15 21:23:26,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:26,871 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:26,871 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:26,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Forceful destruction successful, exit code 0 [2022-03-15 21:23:27,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:27,071 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:27,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:27,071 INFO L85 PathProgramCache]: Analyzing trace with hash 735573772, now seen corresponding path program 164 times [2022-03-15 21:23:27,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:27,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131869615] [2022-03-15 21:23:27,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:27,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:27,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:27,185 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:27,185 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:27,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131869615] [2022-03-15 21:23:27,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131869615] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:27,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566737854] [2022-03-15 21:23:27,186 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:23:27,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:27,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:27,187 INFO L229 MonitoredProcess]: Starting monitored process 167 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:23:27,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-03-15 21:23:27,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:23:27,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:27,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:23:27,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:27,457 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:27,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:28,173 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:28,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566737854] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:28,173 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:28,173 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 23 [2022-03-15 21:23:28,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1122504175] [2022-03-15 21:23:28,174 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:28,174 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:28,176 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 55 transitions. [2022-03-15 21:23:28,176 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:28,585 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [245366#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:23:28,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:23:28,585 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:28,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:23:28,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:23:28,586 INFO L87 Difference]: Start difference. First operand 531 states and 1698 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:23:28,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:28,703 INFO L93 Difference]: Finished difference Result 634 states and 2008 transitions. [2022-03-15 21:23:28,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:23:28,703 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:23:28,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:28,704 INFO L225 Difference]: With dead ends: 634 [2022-03-15 21:23:28,704 INFO L226 Difference]: Without dead ends: 624 [2022-03-15 21:23:28,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:23:28,704 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 12 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:28,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:28,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2022-03-15 21:23:28,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 542. [2022-03-15 21:23:28,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 541 states have (on average 3.2051756007393717) internal successors, (1734), 541 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have 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:23:28,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 1734 transitions. [2022-03-15 21:23:28,710 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 1734 transitions. Word has length 19 [2022-03-15 21:23:28,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:28,710 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 1734 transitions. [2022-03-15 21:23:28,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:23:28,710 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 1734 transitions. [2022-03-15 21:23:28,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:28,711 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:28,711 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:28,727 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Ended with exit code 0 [2022-03-15 21:23:28,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-03-15 21:23:28,912 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:28,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:28,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1839041804, now seen corresponding path program 165 times [2022-03-15 21:23:28,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:28,913 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603713761] [2022-03-15 21:23:28,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:28,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:28,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:29,013 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:29,013 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:29,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603713761] [2022-03-15 21:23:29,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603713761] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:29,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226468928] [2022-03-15 21:23:29,013 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:23:29,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:29,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:29,014 INFO L229 MonitoredProcess]: Starting monitored process 168 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:23:29,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-03-15 21:23:29,034 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:23:29,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:29,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:23:29,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:29,285 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:29,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:30,023 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:30,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226468928] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:30,024 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:30,024 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 23 [2022-03-15 21:23:30,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1607524071] [2022-03-15 21:23:30,024 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:30,024 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:30,026 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 50 transitions. [2022-03-15 21:23:30,026 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:30,322 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:23:30,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:23:30,322 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:30,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:23:30,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:23:30,323 INFO L87 Difference]: Start difference. First operand 542 states and 1734 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:23:30,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:30,450 INFO L93 Difference]: Finished difference Result 642 states and 2035 transitions. [2022-03-15 21:23:30,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:23:30,450 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:23:30,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:30,451 INFO L225 Difference]: With dead ends: 642 [2022-03-15 21:23:30,451 INFO L226 Difference]: Without dead ends: 638 [2022-03-15 21:23:30,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:23:30,451 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 12 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:30,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:30,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-03-15 21:23:30,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 535. [2022-03-15 21:23:30,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 534 states have (on average 3.207865168539326) internal successors, (1713), 534 states have internal predecessors, (1713), 0 states have call successors, (0), 0 states have 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:23:30,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 1713 transitions. [2022-03-15 21:23:30,458 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 1713 transitions. Word has length 19 [2022-03-15 21:23:30,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:30,458 INFO L470 AbstractCegarLoop]: Abstraction has 535 states and 1713 transitions. [2022-03-15 21:23:30,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:23:30,458 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 1713 transitions. [2022-03-15 21:23:30,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:30,459 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:30,459 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:30,474 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Ended with exit code 0 [2022-03-15 21:23:30,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-03-15 21:23:30,659 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:30,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:30,660 INFO L85 PathProgramCache]: Analyzing trace with hash 91560444, now seen corresponding path program 166 times [2022-03-15 21:23:30,660 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:30,660 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935143379] [2022-03-15 21:23:30,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:30,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:30,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:30,765 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:30,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:30,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935143379] [2022-03-15 21:23:30,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935143379] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:30,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700280960] [2022-03-15 21:23:30,765 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:23:30,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:30,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:30,767 INFO L229 MonitoredProcess]: Starting monitored process 169 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:23:30,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-03-15 21:23:30,786 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:23:30,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:30,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:23:30,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:31,032 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:31,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:31,711 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:31,711 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700280960] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:31,711 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:31,711 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:23:31,711 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [116907321] [2022-03-15 21:23:31,711 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:31,712 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:31,715 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 55 transitions. [2022-03-15 21:23:31,715 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:32,089 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:23:32,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:23:32,089 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:32,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:23:32,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:23:32,089 INFO L87 Difference]: Start difference. First operand 535 states and 1713 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:32,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:32,225 INFO L93 Difference]: Finished difference Result 634 states and 2013 transitions. [2022-03-15 21:23:32,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:23:32,225 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:23:32,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:32,226 INFO L225 Difference]: With dead ends: 634 [2022-03-15 21:23:32,226 INFO L226 Difference]: Without dead ends: 625 [2022-03-15 21:23:32,226 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:23:32,226 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 16 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:32,226 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 1 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:32,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-03-15 21:23:32,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 541. [2022-03-15 21:23:32,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 540 states have (on average 3.2111111111111112) internal successors, (1734), 540 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have 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:23:32,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 1734 transitions. [2022-03-15 21:23:32,232 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 1734 transitions. Word has length 19 [2022-03-15 21:23:32,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:32,232 INFO L470 AbstractCegarLoop]: Abstraction has 541 states and 1734 transitions. [2022-03-15 21:23:32,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:32,232 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 1734 transitions. [2022-03-15 21:23:32,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:32,233 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:32,233 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:32,248 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Ended with exit code 0 [2022-03-15 21:23:32,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:32,433 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:32,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:32,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1316395374, now seen corresponding path program 167 times [2022-03-15 21:23:32,434 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:32,434 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925647324] [2022-03-15 21:23:32,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:32,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:32,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:32,557 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:32,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:32,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925647324] [2022-03-15 21:23:32,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925647324] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:32,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970123962] [2022-03-15 21:23:32,558 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:23:32,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:32,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:32,559 INFO L229 MonitoredProcess]: Starting monitored process 170 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:23:32,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-03-15 21:23:32,579 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:23:32,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:32,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:32,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:32,939 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:32,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:33,440 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:33,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970123962] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:33,440 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:33,440 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 25 [2022-03-15 21:23:33,441 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1249773596] [2022-03-15 21:23:33,441 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:33,441 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:33,444 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 59 transitions. [2022-03-15 21:23:33,444 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:33,979 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [250916#(and (or d2 (not d3) (= (- 1) pos)) (or (not d3) (not d2) (= (- 1) (+ pos 4))) (or d2 d3 (= 5 pos)) (or d3 (not d2) (= 5 (+ pos 4)))), 250917#(and (or (= (+ 3 pos) 5) d2) (or (= (+ 2 pos) 0) (not d2))), 250835#(or (and (= (- 1) (+ 2 pos)) d3) (and (= 5 (+ 2 pos)) (not d3)))] [2022-03-15 21:23:33,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:23:33,979 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:33,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:23:33,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:23:33,980 INFO L87 Difference]: Start difference. First operand 541 states and 1734 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:23:34,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:34,169 INFO L93 Difference]: Finished difference Result 699 states and 2206 transitions. [2022-03-15 21:23:34,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:23:34,170 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:23:34,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:34,171 INFO L225 Difference]: With dead ends: 699 [2022-03-15 21:23:34,171 INFO L226 Difference]: Without dead ends: 643 [2022-03-15 21:23:34,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:23:34,171 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 27 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:34,171 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 1 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:23:34,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2022-03-15 21:23:34,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 545. [2022-03-15 21:23:34,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 544 states have (on average 3.2058823529411766) internal successors, (1744), 544 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have 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:23:34,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 1744 transitions. [2022-03-15 21:23:34,177 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 1744 transitions. Word has length 19 [2022-03-15 21:23:34,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:34,177 INFO L470 AbstractCegarLoop]: Abstraction has 545 states and 1744 transitions. [2022-03-15 21:23:34,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:23:34,177 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 1744 transitions. [2022-03-15 21:23:34,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:34,178 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:34,178 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:34,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Ended with exit code 0 [2022-03-15 21:23:34,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-03-15 21:23:34,378 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:34,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:34,379 INFO L85 PathProgramCache]: Analyzing trace with hash -954023006, now seen corresponding path program 168 times [2022-03-15 21:23:34,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:34,379 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192135933] [2022-03-15 21:23:34,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:34,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:34,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:34,477 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:34,477 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:34,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192135933] [2022-03-15 21:23:34,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192135933] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:34,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980752910] [2022-03-15 21:23:34,477 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:23:34,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:34,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:34,478 INFO L229 MonitoredProcess]: Starting monitored process 171 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:23:34,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-03-15 21:23:34,499 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:23:34,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:34,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:23:34,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:34,727 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:34,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:35,298 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:35,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980752910] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:35,298 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:35,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 10] total 23 [2022-03-15 21:23:35,299 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [275338113] [2022-03-15 21:23:35,299 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:35,299 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:35,301 INFO L252 McrAutomatonBuilder]: Finished intersection with 37 states and 57 transitions. [2022-03-15 21:23:35,301 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:35,720 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:23:35,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:23:35,720 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:35,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:23:35,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:23:35,721 INFO L87 Difference]: Start difference. First operand 545 states and 1744 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:35,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:35,818 INFO L93 Difference]: Finished difference Result 633 states and 2008 transitions. [2022-03-15 21:23:35,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:23:35,818 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:23:35,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:35,819 INFO L225 Difference]: With dead ends: 633 [2022-03-15 21:23:35,819 INFO L226 Difference]: Without dead ends: 625 [2022-03-15 21:23:35,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:23:35,819 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 21 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:35,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:35,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-03-15 21:23:35,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 548. [2022-03-15 21:23:35,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 547 states have (on average 3.206581352833638) internal successors, (1754), 547 states have internal predecessors, (1754), 0 states have call successors, (0), 0 states have 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:23:35,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 1754 transitions. [2022-03-15 21:23:35,825 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 1754 transitions. Word has length 19 [2022-03-15 21:23:35,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:35,825 INFO L470 AbstractCegarLoop]: Abstraction has 548 states and 1754 transitions. [2022-03-15 21:23:35,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:35,825 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 1754 transitions. [2022-03-15 21:23:35,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:35,826 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:35,826 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:35,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Ended with exit code 0 [2022-03-15 21:23:36,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:36,026 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:36,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:36,027 INFO L85 PathProgramCache]: Analyzing trace with hash -409043612, now seen corresponding path program 169 times [2022-03-15 21:23:36,027 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:36,027 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346887668] [2022-03-15 21:23:36,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:36,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:36,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:36,137 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:36,137 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:36,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346887668] [2022-03-15 21:23:36,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346887668] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:36,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880940567] [2022-03-15 21:23:36,137 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:23:36,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:36,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:36,138 INFO L229 MonitoredProcess]: Starting monitored process 172 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:23:36,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-03-15 21:23:36,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:36,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:36,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:36,427 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:36,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:37,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:37,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880940567] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:37,141 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:37,141 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 20 [2022-03-15 21:23:37,141 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [286445949] [2022-03-15 21:23:37,142 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:37,142 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:37,144 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 51 transitions. [2022-03-15 21:23:37,144 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:37,463 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [254699#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:23:37,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:23:37,464 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:37,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:23:37,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:23:37,464 INFO L87 Difference]: Start difference. First operand 548 states and 1754 transitions. Second operand has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:37,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:37,568 INFO L93 Difference]: Finished difference Result 675 states and 2145 transitions. [2022-03-15 21:23:37,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 21:23:37,568 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:23:37,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:37,569 INFO L225 Difference]: With dead ends: 675 [2022-03-15 21:23:37,569 INFO L226 Difference]: Without dead ends: 618 [2022-03-15 21:23:37,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:23:37,569 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 22 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:37,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:37,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2022-03-15 21:23:37,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 573. [2022-03-15 21:23:37,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 572 states have (on average 3.194055944055944) internal successors, (1827), 572 states have internal predecessors, (1827), 0 states have call successors, (0), 0 states have 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:23:37,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 1827 transitions. [2022-03-15 21:23:37,575 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 1827 transitions. Word has length 19 [2022-03-15 21:23:37,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:37,575 INFO L470 AbstractCegarLoop]: Abstraction has 573 states and 1827 transitions. [2022-03-15 21:23:37,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 11 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:37,575 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 1827 transitions. [2022-03-15 21:23:37,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:37,576 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:37,576 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:37,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Ended with exit code 0 [2022-03-15 21:23:37,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable171 [2022-03-15 21:23:37,777 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:37,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:37,777 INFO L85 PathProgramCache]: Analyzing trace with hash 694424420, now seen corresponding path program 170 times [2022-03-15 21:23:37,778 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:37,778 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747852880] [2022-03-15 21:23:37,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:37,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:37,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:37,896 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:37,897 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:37,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747852880] [2022-03-15 21:23:37,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747852880] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:37,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953091352] [2022-03-15 21:23:37,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:23:37,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:37,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:37,898 INFO L229 MonitoredProcess]: Starting monitored process 173 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:23:37,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-03-15 21:23:37,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:23:37,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:37,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:37,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:38,192 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:38,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:38,937 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:38,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953091352] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:38,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:38,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 21 [2022-03-15 21:23:38,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [193526776] [2022-03-15 21:23:38,938 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:38,938 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:38,940 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 46 transitions. [2022-03-15 21:23:38,940 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:39,139 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:23:39,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:23:39,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:39,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:23:39,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:23:39,140 INFO L87 Difference]: Start difference. First operand 573 states and 1827 transitions. Second operand has 11 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:39,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:39,263 INFO L93 Difference]: Finished difference Result 676 states and 2129 transitions. [2022-03-15 21:23:39,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:23:39,264 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:39,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:39,265 INFO L225 Difference]: With dead ends: 676 [2022-03-15 21:23:39,265 INFO L226 Difference]: Without dead ends: 672 [2022-03-15 21:23:39,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:23:39,265 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 14 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:39,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 1 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:39,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2022-03-15 21:23:39,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 565. [2022-03-15 21:23:39,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 564 states have (on average 3.198581560283688) internal successors, (1804), 564 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have 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:23:39,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 1804 transitions. [2022-03-15 21:23:39,274 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 1804 transitions. Word has length 19 [2022-03-15 21:23:39,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:39,274 INFO L470 AbstractCegarLoop]: Abstraction has 565 states and 1804 transitions. [2022-03-15 21:23:39,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:39,274 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 1804 transitions. [2022-03-15 21:23:39,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:39,275 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:39,275 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:39,297 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Ended with exit code 0 [2022-03-15 21:23:39,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:39,491 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:39,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:39,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1357406308, now seen corresponding path program 171 times [2022-03-15 21:23:39,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:39,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673472282] [2022-03-15 21:23:39,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:39,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:39,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:39,605 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:39,605 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:39,605 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673472282] [2022-03-15 21:23:39,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673472282] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:39,605 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9114704] [2022-03-15 21:23:39,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:23:39,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:39,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:39,606 INFO L229 MonitoredProcess]: Starting monitored process 174 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:23:39,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-03-15 21:23:39,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:23:39,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:39,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:39,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:39,936 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:39,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:40,648 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:40,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9114704] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:40,648 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:40,648 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-03-15 21:23:40,648 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [226643069] [2022-03-15 21:23:40,648 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:40,649 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:40,651 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 46 transitions. [2022-03-15 21:23:40,651 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:40,855 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:23:40,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:23:40,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:40,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:23:40,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:23:40,856 INFO L87 Difference]: Start difference. First operand 565 states and 1804 transitions. Second operand has 11 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:40,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:40,997 INFO L93 Difference]: Finished difference Result 698 states and 2211 transitions. [2022-03-15 21:23:40,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:23:40,997 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:40,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:40,998 INFO L225 Difference]: With dead ends: 698 [2022-03-15 21:23:40,998 INFO L226 Difference]: Without dead ends: 694 [2022-03-15 21:23:40,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-03-15 21:23:40,999 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 14 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:40,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 1 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:40,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2022-03-15 21:23:41,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 567. [2022-03-15 21:23:41,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 566 states have (on average 3.197879858657244) internal successors, (1810), 566 states have internal predecessors, (1810), 0 states have call successors, (0), 0 states have 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:23:41,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 1810 transitions. [2022-03-15 21:23:41,006 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 1810 transitions. Word has length 19 [2022-03-15 21:23:41,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:41,006 INFO L470 AbstractCegarLoop]: Abstraction has 567 states and 1810 transitions. [2022-03-15 21:23:41,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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:23:41,006 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 1810 transitions. [2022-03-15 21:23:41,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:41,006 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:41,007 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:41,022 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Ended with exit code 0 [2022-03-15 21:23:41,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:41,207 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:41,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:41,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1235272724, now seen corresponding path program 172 times [2022-03-15 21:23:41,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:41,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525004965] [2022-03-15 21:23:41,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:41,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:41,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:41,347 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:41,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:41,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525004965] [2022-03-15 21:23:41,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525004965] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:41,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966088595] [2022-03-15 21:23:41,347 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:23:41,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:41,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:41,352 INFO L229 MonitoredProcess]: Starting monitored process 175 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:23:41,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-03-15 21:23:41,376 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:23:41,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:41,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:41,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:41,704 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:41,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:42,371 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:42,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966088595] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:42,372 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:42,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-15 21:23:42,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [429566470] [2022-03-15 21:23:42,372 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:42,372 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:42,375 INFO L252 McrAutomatonBuilder]: Finished intersection with 35 states and 53 transitions. [2022-03-15 21:23:42,375 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:42,779 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [260475#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3)))] [2022-03-15 21:23:42,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:23:42,779 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:42,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:23:42,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:23:42,780 INFO L87 Difference]: Start difference. First operand 567 states and 1810 transitions. Second operand has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:23:42,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:42,912 INFO L93 Difference]: Finished difference Result 701 states and 2212 transitions. [2022-03-15 21:23:42,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:23:42,912 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:23:42,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:42,913 INFO L225 Difference]: With dead ends: 701 [2022-03-15 21:23:42,913 INFO L226 Difference]: Without dead ends: 682 [2022-03-15 21:23:42,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 10 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:23:42,913 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 14 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:42,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 1 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:42,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2022-03-15 21:23:42,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 556. [2022-03-15 21:23:42,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 555 states have (on average 3.1927927927927926) internal successors, (1772), 555 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have 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:23:42,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 1772 transitions. [2022-03-15 21:23:42,919 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 1772 transitions. Word has length 19 [2022-03-15 21:23:42,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:42,919 INFO L470 AbstractCegarLoop]: Abstraction has 556 states and 1772 transitions. [2022-03-15 21:23:42,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:23:42,920 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 1772 transitions. [2022-03-15 21:23:42,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:42,920 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:42,920 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:42,936 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-03-15 21:23:43,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable174 [2022-03-15 21:23:43,121 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:43,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:43,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1391541396, now seen corresponding path program 173 times [2022-03-15 21:23:43,122 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:43,122 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336757036] [2022-03-15 21:23:43,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:43,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:43,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:43,231 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:43,231 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:43,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336757036] [2022-03-15 21:23:43,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336757036] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:43,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537281674] [2022-03-15 21:23:43,231 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:23:43,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:43,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:43,232 INFO L229 MonitoredProcess]: Starting monitored process 176 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:23:43,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-03-15 21:23:43,253 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:23:43,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:43,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:43,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:43,548 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:43,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:44,005 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:44,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537281674] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:44,006 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:44,006 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 24 [2022-03-15 21:23:44,006 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [29949318] [2022-03-15 21:23:44,006 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:44,006 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:44,008 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 48 transitions. [2022-03-15 21:23:44,008 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:44,236 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:23:44,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:23:44,237 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:44,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:23:44,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:23:44,237 INFO L87 Difference]: Start difference. First operand 556 states and 1772 transitions. Second operand has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:23:44,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:44,363 INFO L93 Difference]: Finished difference Result 690 states and 2187 transitions. [2022-03-15 21:23:44,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:23:44,363 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:23:44,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:44,364 INFO L225 Difference]: With dead ends: 690 [2022-03-15 21:23:44,364 INFO L226 Difference]: Without dead ends: 686 [2022-03-15 21:23:44,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:23:44,364 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 15 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:44,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 1 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:44,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2022-03-15 21:23:44,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 583. [2022-03-15 21:23:44,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 3.20446735395189) internal successors, (1865), 582 states have internal predecessors, (1865), 0 states have call successors, (0), 0 states have 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:23:44,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 1865 transitions. [2022-03-15 21:23:44,371 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 1865 transitions. Word has length 19 [2022-03-15 21:23:44,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:44,371 INFO L470 AbstractCegarLoop]: Abstraction has 583 states and 1865 transitions. [2022-03-15 21:23:44,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:23:44,371 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 1865 transitions. [2022-03-15 21:23:44,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:44,372 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:44,372 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:44,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Ended with exit code 0 [2022-03-15 21:23:44,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:44,573 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:44,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:44,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1201137636, now seen corresponding path program 174 times [2022-03-15 21:23:44,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:44,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28187834] [2022-03-15 21:23:44,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:44,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:44,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:44,683 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:44,683 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:44,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28187834] [2022-03-15 21:23:44,683 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28187834] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:44,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423341999] [2022-03-15 21:23:44,683 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:23:44,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:44,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:44,684 INFO L229 MonitoredProcess]: Starting monitored process 177 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:23:44,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-03-15 21:23:44,705 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 21:23:44,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:44,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:44,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:44,989 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:44,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:45,611 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:45,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423341999] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:45,612 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:45,612 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-15 21:23:45,612 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [89791250] [2022-03-15 21:23:45,612 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:45,612 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:45,615 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 55 transitions. [2022-03-15 21:23:45,615 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:46,060 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [264410#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3)))] [2022-03-15 21:23:46,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:23:46,061 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:46,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:23:46,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:23:46,061 INFO L87 Difference]: Start difference. First operand 583 states and 1865 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:23:46,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:46,213 INFO L93 Difference]: Finished difference Result 761 states and 2409 transitions. [2022-03-15 21:23:46,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:23:46,213 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:23:46,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:46,215 INFO L225 Difference]: With dead ends: 761 [2022-03-15 21:23:46,215 INFO L226 Difference]: Without dead ends: 745 [2022-03-15 21:23:46,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 10 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:23:46,215 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 19 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:46,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:46,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2022-03-15 21:23:46,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 578. [2022-03-15 21:23:46,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 577 states have (on average 3.214904679376083) internal successors, (1855), 577 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:46,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 1855 transitions. [2022-03-15 21:23:46,224 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 1855 transitions. Word has length 19 [2022-03-15 21:23:46,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:46,224 INFO L470 AbstractCegarLoop]: Abstraction has 578 states and 1855 transitions. [2022-03-15 21:23:46,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:23:46,224 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 1855 transitions. [2022-03-15 21:23:46,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:46,225 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:46,225 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:46,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Ended with exit code 0 [2022-03-15 21:23:46,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:46,447 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:46,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:46,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1542057514, now seen corresponding path program 175 times [2022-03-15 21:23:46,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:46,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64134657] [2022-03-15 21:23:46,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:46,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:46,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:46,542 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:46,543 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:46,543 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64134657] [2022-03-15 21:23:46,543 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64134657] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:46,543 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505794069] [2022-03-15 21:23:46,543 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:23:46,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:46,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:46,544 INFO L229 MonitoredProcess]: Starting monitored process 178 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:23:46,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-03-15 21:23:46,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:46,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:23:46,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:46,790 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:46,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:47,436 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:47,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505794069] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:47,436 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:47,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2022-03-15 21:23:47,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1389228195] [2022-03-15 21:23:47,437 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:47,437 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:47,439 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 60 transitions. [2022-03-15 21:23:47,439 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:47,881 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:23:47,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 21:23:47,881 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:47,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 21:23:47,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:23:47,881 INFO L87 Difference]: Start difference. First operand 578 states and 1855 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:47,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:47,974 INFO L93 Difference]: Finished difference Result 622 states and 1982 transitions. [2022-03-15 21:23:47,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:23:47,974 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 21:23:47,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:47,976 INFO L225 Difference]: With dead ends: 622 [2022-03-15 21:23:47,976 INFO L226 Difference]: Without dead ends: 614 [2022-03-15 21:23:47,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:23:47,976 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 17 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:47,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 1 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:47,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-03-15 21:23:47,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 580. [2022-03-15 21:23:47,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 580 states, 579 states have (on average 3.214162348877375) internal successors, (1861), 579 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have 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:23:47,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 1861 transitions. [2022-03-15 21:23:47,992 INFO L78 Accepts]: Start accepts. Automaton has 580 states and 1861 transitions. Word has length 19 [2022-03-15 21:23:47,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:47,992 INFO L470 AbstractCegarLoop]: Abstraction has 580 states and 1861 transitions. [2022-03-15 21:23:47,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:47,992 INFO L276 IsEmpty]: Start isEmpty. Operand 580 states and 1861 transitions. [2022-03-15 21:23:47,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:47,993 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:47,993 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:48,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Ended with exit code 0 [2022-03-15 21:23:48,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:48,193 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:48,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:48,194 INFO L85 PathProgramCache]: Analyzing trace with hash -385600822, now seen corresponding path program 176 times [2022-03-15 21:23:48,195 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:48,195 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150038150] [2022-03-15 21:23:48,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:48,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:48,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:48,299 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:48,299 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:48,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150038150] [2022-03-15 21:23:48,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150038150] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:48,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766487706] [2022-03-15 21:23:48,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:23:48,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:48,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:48,300 INFO L229 MonitoredProcess]: Starting monitored process 179 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:23:48,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-03-15 21:23:48,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:23:48,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:48,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 21:23:48,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:48,561 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:48,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:49,240 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:49,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766487706] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:49,241 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:49,241 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:23:49,241 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [319308880] [2022-03-15 21:23:49,241 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:49,241 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:49,244 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 65 transitions. [2022-03-15 21:23:49,244 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:49,878 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [268456#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:23:49,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:23:49,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:49,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:23:49,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:23:49,878 INFO L87 Difference]: Start difference. First operand 580 states and 1861 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:23:50,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:50,006 INFO L93 Difference]: Finished difference Result 701 states and 2235 transitions. [2022-03-15 21:23:50,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:23:50,006 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 19 [2022-03-15 21:23:50,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:50,007 INFO L225 Difference]: With dead ends: 701 [2022-03-15 21:23:50,007 INFO L226 Difference]: Without dead ends: 691 [2022-03-15 21:23:50,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:23:50,007 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 18 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:50,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 1 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:50,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2022-03-15 21:23:50,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 582. [2022-03-15 21:23:50,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 581 states have (on average 3.2134251290877796) internal successors, (1867), 581 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have 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:23:50,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 1867 transitions. [2022-03-15 21:23:50,013 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 1867 transitions. Word has length 19 [2022-03-15 21:23:50,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:50,014 INFO L470 AbstractCegarLoop]: Abstraction has 582 states and 1867 transitions. [2022-03-15 21:23:50,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:23:50,014 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 1867 transitions. [2022-03-15 21:23:50,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:50,014 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:50,014 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:50,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Forceful destruction successful, exit code 0 [2022-03-15 21:23:50,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable178 [2022-03-15 21:23:50,215 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:50,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:50,215 INFO L85 PathProgramCache]: Analyzing trace with hash 124084218, now seen corresponding path program 177 times [2022-03-15 21:23:50,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:50,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472886650] [2022-03-15 21:23:50,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:50,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:50,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:50,335 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:50,336 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:50,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472886650] [2022-03-15 21:23:50,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472886650] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:50,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204794225] [2022-03-15 21:23:50,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:23:50,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:50,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:50,337 INFO L229 MonitoredProcess]: Starting monitored process 180 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:23:50,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-03-15 21:23:50,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 21:23:50,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:50,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:50,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:50,620 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:23:50,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:51,447 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:51,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204794225] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:51,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:51,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 21 [2022-03-15 21:23:51,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1141399066] [2022-03-15 21:23:51,448 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:51,448 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:51,450 INFO L252 McrAutomatonBuilder]: Finished intersection with 33 states and 48 transitions. [2022-03-15 21:23:51,450 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:51,681 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:23:51,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:23:51,681 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:51,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:23:51,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:23:51,681 INFO L87 Difference]: Start difference. First operand 582 states and 1867 transitions. Second operand has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:23:51,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:51,802 INFO L93 Difference]: Finished difference Result 671 states and 2132 transitions. [2022-03-15 21:23:51,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:23:51,803 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:23:51,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:51,804 INFO L225 Difference]: With dead ends: 671 [2022-03-15 21:23:51,804 INFO L226 Difference]: Without dead ends: 667 [2022-03-15 21:23:51,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-03-15 21:23:51,804 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 14 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:51,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 1 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:51,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2022-03-15 21:23:51,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 597. [2022-03-15 21:23:51,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 596 states have (on average 3.2181208053691277) internal successors, (1918), 596 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have 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:23:51,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 1918 transitions. [2022-03-15 21:23:51,810 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 1918 transitions. Word has length 19 [2022-03-15 21:23:51,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:51,810 INFO L470 AbstractCegarLoop]: Abstraction has 597 states and 1918 transitions. [2022-03-15 21:23:51,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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:23:51,810 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 1918 transitions. [2022-03-15 21:23:51,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 21:23:51,811 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:51,811 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:51,827 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Ended with exit code 0 [2022-03-15 21:23:52,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2022-03-15 21:23:52,012 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:52,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:52,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1826372482, now seen corresponding path program 178 times [2022-03-15 21:23:52,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:52,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868813864] [2022-03-15 21:23:52,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:52,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:52,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:52,123 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:52,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:52,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868813864] [2022-03-15 21:23:52,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868813864] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:52,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166488068] [2022-03-15 21:23:52,123 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:23:52,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:52,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:52,124 INFO L229 MonitoredProcess]: Starting monitored process 181 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:23:52,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2022-03-15 21:23:52,144 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:23:52,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:52,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:52,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:52,432 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:52,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:53,239 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:53,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166488068] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:53,239 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:53,239 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-15 21:23:53,239 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [527388940] [2022-03-15 21:23:53,239 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:53,240 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:53,242 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 55 transitions. [2022-03-15 21:23:53,243 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:53,683 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [272370#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3)))] [2022-03-15 21:23:53,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:23:53,683 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:53,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:23:53,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:23:53,684 INFO L87 Difference]: Start difference. First operand 597 states and 1918 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:23:53,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:53,816 INFO L93 Difference]: Finished difference Result 714 states and 2265 transitions. [2022-03-15 21:23:53,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:23:53,816 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:23:53,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:53,818 INFO L225 Difference]: With dead ends: 714 [2022-03-15 21:23:53,818 INFO L226 Difference]: Without dead ends: 698 [2022-03-15 21:23:53,818 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 10 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-03-15 21:23:53,818 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 16 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:53,818 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 1 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:53,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2022-03-15 21:23:53,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 587. [2022-03-15 21:23:53,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 586 states have (on average 3.218430034129693) internal successors, (1886), 586 states have internal predecessors, (1886), 0 states have call successors, (0), 0 states have 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:23:53,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 1886 transitions. [2022-03-15 21:23:53,824 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 1886 transitions. Word has length 19 [2022-03-15 21:23:53,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:53,824 INFO L470 AbstractCegarLoop]: Abstraction has 587 states and 1886 transitions. [2022-03-15 21:23:53,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:23:53,824 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 1886 transitions. [2022-03-15 21:23:53,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:23:53,825 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:53,825 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:53,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Ended with exit code 0 [2022-03-15 21:23:54,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:54,026 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:54,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:54,026 INFO L85 PathProgramCache]: Analyzing trace with hash 938371122, now seen corresponding path program 179 times [2022-03-15 21:23:54,027 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:54,027 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185279546] [2022-03-15 21:23:54,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:54,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:54,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:54,157 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:54,157 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:54,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185279546] [2022-03-15 21:23:54,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185279546] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:54,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3577448] [2022-03-15 21:23:54,163 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:23:54,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:54,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:54,164 INFO L229 MonitoredProcess]: Starting monitored process 182 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:23:54,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Waiting until timeout for monitored process [2022-03-15 21:23:54,186 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 21:23:54,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:54,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:54,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:54,516 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:54,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:55,578 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:55,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3577448] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:55,579 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:55,579 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 29 [2022-03-15 21:23:55,579 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1684634287] [2022-03-15 21:23:55,579 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:55,580 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:55,583 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 83 transitions. [2022-03-15 21:23:55,583 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:56,468 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [274490#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 274491#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 274489#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:23:56,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:23:56,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:56,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:23:56,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1003, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 21:23:56,469 INFO L87 Difference]: Start difference. First operand 587 states and 1886 transitions. Second operand has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:56,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:56,665 INFO L93 Difference]: Finished difference Result 854 states and 2690 transitions. [2022-03-15 21:23:56,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 21:23:56,665 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 21:23:56,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:56,667 INFO L225 Difference]: With dead ends: 854 [2022-03-15 21:23:56,667 INFO L226 Difference]: Without dead ends: 785 [2022-03-15 21:23:56,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=119, Invalid=1003, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 21:23:56,667 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 30 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:56,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 1 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:23:56,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2022-03-15 21:23:56,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 585. [2022-03-15 21:23:56,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 584 states have (on average 3.214041095890411) internal successors, (1877), 584 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have 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:23:56,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1877 transitions. [2022-03-15 21:23:56,674 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1877 transitions. Word has length 21 [2022-03-15 21:23:56,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:56,674 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 1877 transitions. [2022-03-15 21:23:56,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:23:56,674 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1877 transitions. [2022-03-15 21:23:56,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:23:56,675 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:56,675 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:56,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Ended with exit code 0 [2022-03-15 21:23:56,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable181 [2022-03-15 21:23:56,876 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:56,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:56,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1265430722, now seen corresponding path program 180 times [2022-03-15 21:23:56,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:56,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353133286] [2022-03-15 21:23:56,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:56,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:56,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:57,015 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:57,015 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:57,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353133286] [2022-03-15 21:23:57,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353133286] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:57,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125142640] [2022-03-15 21:23:57,015 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:23:57,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:57,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:57,016 INFO L229 MonitoredProcess]: Starting monitored process 183 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:23:57,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2022-03-15 21:23:57,037 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 21:23:57,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:23:57,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:57,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:57,311 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:57,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:23:58,370 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:58,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125142640] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:23:58,370 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:23:58,370 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 29 [2022-03-15 21:23:58,370 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1907158670] [2022-03-15 21:23:58,370 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:23:58,371 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:23:58,374 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 67 transitions. [2022-03-15 21:23:58,374 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:23:58,899 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:23:58,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:23:58,900 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:23:58,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:23:58,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:23:58,900 INFO L87 Difference]: Start difference. First operand 585 states and 1877 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:23:59,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:23:59,046 INFO L93 Difference]: Finished difference Result 682 states and 2177 transitions. [2022-03-15 21:23:59,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:23:59,047 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 21 [2022-03-15 21:23:59,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:23:59,048 INFO L225 Difference]: With dead ends: 682 [2022-03-15 21:23:59,048 INFO L226 Difference]: Without dead ends: 675 [2022-03-15 21:23:59,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=107, Invalid=823, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:23:59,048 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 19 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:23:59,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:23:59,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2022-03-15 21:23:59,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 590. [2022-03-15 21:23:59,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 3.2122241086587437) internal successors, (1892), 589 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have 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:23:59,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 1892 transitions. [2022-03-15 21:23:59,054 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 1892 transitions. Word has length 21 [2022-03-15 21:23:59,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:23:59,054 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 1892 transitions. [2022-03-15 21:23:59,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:23:59,054 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 1892 transitions. [2022-03-15 21:23:59,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:23:59,055 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:23:59,055 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:23:59,071 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Ended with exit code 0 [2022-03-15 21:23:59,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:59,256 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:23:59,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:23:59,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1798207942, now seen corresponding path program 181 times [2022-03-15 21:23:59,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:23:59,257 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587342560] [2022-03-15 21:23:59,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:23:59,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:23:59,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:59,389 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:59,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:23:59,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587342560] [2022-03-15 21:23:59,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587342560] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:23:59,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238474090] [2022-03-15 21:23:59,389 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:23:59,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:23:59,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:23:59,390 INFO L229 MonitoredProcess]: Starting monitored process 184 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:23:59,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Waiting until timeout for monitored process [2022-03-15 21:23:59,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:23:59,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:23:59,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:23:59,707 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:23:59,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:00,818 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:00,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238474090] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:00,819 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:00,819 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 30 [2022-03-15 21:24:00,819 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [358278012] [2022-03-15 21:24:00,819 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:00,820 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:00,823 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 62 transitions. [2022-03-15 21:24:00,823 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:01,249 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:24:01,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:24:01,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:01,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:24:01,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-03-15 21:24:01,250 INFO L87 Difference]: Start difference. First operand 590 states and 1892 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:24:01,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:01,412 INFO L93 Difference]: Finished difference Result 752 states and 2400 transitions. [2022-03-15 21:24:01,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:24:01,412 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:24:01,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:01,413 INFO L225 Difference]: With dead ends: 752 [2022-03-15 21:24:01,413 INFO L226 Difference]: Without dead ends: 748 [2022-03-15 21:24:01,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-03-15 21:24:01,413 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 16 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:01,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 1 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:24:01,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2022-03-15 21:24:01,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 581. [2022-03-15 21:24:01,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 580 states have (on average 3.213793103448276) internal successors, (1864), 580 states have internal predecessors, (1864), 0 states have call successors, (0), 0 states have 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:24:01,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 1864 transitions. [2022-03-15 21:24:01,423 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 1864 transitions. Word has length 21 [2022-03-15 21:24:01,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:01,423 INFO L470 AbstractCegarLoop]: Abstraction has 581 states and 1864 transitions. [2022-03-15 21:24:01,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:24:01,423 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 1864 transitions. [2022-03-15 21:24:01,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:01,424 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:01,424 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:01,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Forceful destruction successful, exit code 0 [2022-03-15 21:24:01,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:01,647 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:01,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:01,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1346829778, now seen corresponding path program 182 times [2022-03-15 21:24:01,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:01,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773731386] [2022-03-15 21:24:01,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:01,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:01,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:01,804 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:01,805 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:01,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773731386] [2022-03-15 21:24:01,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773731386] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:01,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132408276] [2022-03-15 21:24:01,805 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:24:01,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:01,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:01,806 INFO L229 MonitoredProcess]: Starting monitored process 185 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:24:01,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Waiting until timeout for monitored process [2022-03-15 21:24:01,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:24:01,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:01,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:01,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:02,099 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:02,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:03,160 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:03,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132408276] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:03,160 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:03,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 29 [2022-03-15 21:24:03,161 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [857257607] [2022-03-15 21:24:03,161 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:03,161 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:03,164 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 69 transitions. [2022-03-15 21:24:03,165 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:03,719 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:24:03,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:24:03,719 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:03,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:24:03,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:24:03,719 INFO L87 Difference]: Start difference. First operand 581 states and 1864 transitions. Second operand has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:03,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:03,849 INFO L93 Difference]: Finished difference Result 710 states and 2254 transitions. [2022-03-15 21:24:03,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:24:03,850 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:03,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:03,851 INFO L225 Difference]: With dead ends: 710 [2022-03-15 21:24:03,851 INFO L226 Difference]: Without dead ends: 702 [2022-03-15 21:24:03,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:24:03,852 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 17 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:03,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 1 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:03,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2022-03-15 21:24:03,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 580. [2022-03-15 21:24:03,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 580 states, 579 states have (on average 3.215889464594128) internal successors, (1862), 579 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have 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:24:03,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 1862 transitions. [2022-03-15 21:24:03,860 INFO L78 Accepts]: Start accepts. Automaton has 580 states and 1862 transitions. Word has length 21 [2022-03-15 21:24:03,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:03,861 INFO L470 AbstractCegarLoop]: Abstraction has 580 states and 1862 transitions. [2022-03-15 21:24:03,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:03,861 INFO L276 IsEmpty]: Start isEmpty. Operand 580 states and 1862 transitions. [2022-03-15 21:24:03,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:03,862 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:03,862 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:03,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Ended with exit code 0 [2022-03-15 21:24:04,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:04,062 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:04,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:04,062 INFO L85 PathProgramCache]: Analyzing trace with hash 144260906, now seen corresponding path program 183 times [2022-03-15 21:24:04,063 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:04,063 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333935385] [2022-03-15 21:24:04,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:04,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:04,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:04,197 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:04,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:04,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333935385] [2022-03-15 21:24:04,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333935385] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:04,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111587378] [2022-03-15 21:24:04,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:24:04,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:04,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:04,198 INFO L229 MonitoredProcess]: Starting monitored process 186 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:24:04,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2022-03-15 21:24:04,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:24:04,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:04,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:24:04,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:04,528 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:04,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:05,006 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:05,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111587378] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:05,006 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:05,006 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 14] total 31 [2022-03-15 21:24:05,007 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [649352110] [2022-03-15 21:24:05,007 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:05,007 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:05,011 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 79 transitions. [2022-03-15 21:24:05,011 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:05,792 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [282770#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 282771#(and (<= pos 3) d2 (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 282769#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:24:05,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:24:05,793 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:05,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:24:05,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1003, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 21:24:05,793 INFO L87 Difference]: Start difference. First operand 580 states and 1862 transitions. Second operand has 15 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:24:05,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:05,940 INFO L93 Difference]: Finished difference Result 666 states and 2120 transitions. [2022-03-15 21:24:05,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:24:05,940 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:24:05,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:05,941 INFO L225 Difference]: With dead ends: 666 [2022-03-15 21:24:05,941 INFO L226 Difference]: Without dead ends: 650 [2022-03-15 21:24:05,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=257, Invalid=1003, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 21:24:05,941 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 33 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:05,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 1 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:05,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2022-03-15 21:24:05,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 590. [2022-03-15 21:24:05,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 3.234295415959253) internal successors, (1905), 589 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have 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:24:05,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 1905 transitions. [2022-03-15 21:24:05,948 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 1905 transitions. Word has length 21 [2022-03-15 21:24:05,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:05,948 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 1905 transitions. [2022-03-15 21:24:05,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:24:05,948 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 1905 transitions. [2022-03-15 21:24:05,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:05,949 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:05,949 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:05,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Ended with exit code 0 [2022-03-15 21:24:06,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:06,149 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:06,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:06,149 INFO L85 PathProgramCache]: Analyzing trace with hash 125934058, now seen corresponding path program 184 times [2022-03-15 21:24:06,150 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:06,150 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84711331] [2022-03-15 21:24:06,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:06,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:06,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:06,281 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:06,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:06,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84711331] [2022-03-15 21:24:06,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84711331] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:06,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71265472] [2022-03-15 21:24:06,282 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:24:06,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:06,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:06,283 INFO L229 MonitoredProcess]: Starting monitored process 187 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:24:06,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Waiting until timeout for monitored process [2022-03-15 21:24:06,303 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:24:06,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:06,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:06,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:06,602 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:06,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:07,719 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:07,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71265472] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:07,720 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:07,720 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 30 [2022-03-15 21:24:07,720 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1025283710] [2022-03-15 21:24:07,720 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:07,721 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:07,724 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 71 transitions. [2022-03-15 21:24:07,724 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:08,446 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [284770#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 284772#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 284771#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:24:08,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:24:08,446 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:08,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:24:08,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1067, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 21:24:08,446 INFO L87 Difference]: Start difference. First operand 590 states and 1905 transitions. Second operand has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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:24:08,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:08,670 INFO L93 Difference]: Finished difference Result 796 states and 2525 transitions. [2022-03-15 21:24:08,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 21:24:08,671 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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 21 [2022-03-15 21:24:08,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:08,672 INFO L225 Difference]: With dead ends: 796 [2022-03-15 21:24:08,672 INFO L226 Difference]: Without dead ends: 729 [2022-03-15 21:24:08,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=123, Invalid=1067, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 21:24:08,672 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 26 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:08,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 1 Invalid, 682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:24:08,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2022-03-15 21:24:08,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 567. [2022-03-15 21:24:08,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 566 states have (on average 3.2102473498233217) internal successors, (1817), 566 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have 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:24:08,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 1817 transitions. [2022-03-15 21:24:08,678 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 1817 transitions. Word has length 21 [2022-03-15 21:24:08,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:08,679 INFO L470 AbstractCegarLoop]: Abstraction has 567 states and 1817 transitions. [2022-03-15 21:24:08,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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:24:08,679 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 1817 transitions. [2022-03-15 21:24:08,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:08,679 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:08,679 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:08,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Ended with exit code 0 [2022-03-15 21:24:08,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:08,880 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:08,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:08,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1504403148, now seen corresponding path program 185 times [2022-03-15 21:24:08,881 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:08,881 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824774587] [2022-03-15 21:24:08,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:08,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:08,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:09,001 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:09,001 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:09,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824774587] [2022-03-15 21:24:09,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824774587] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:09,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757057531] [2022-03-15 21:24:09,001 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:24:09,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:09,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:09,003 INFO L229 MonitoredProcess]: Starting monitored process 188 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:24:09,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Waiting until timeout for monitored process [2022-03-15 21:24:09,024 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:24:09,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:09,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:09,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:09,282 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:09,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:10,030 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:10,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757057531] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:10,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:10,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 12] total 28 [2022-03-15 21:24:10,030 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [708832368] [2022-03-15 21:24:10,030 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:10,031 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:10,034 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 71 transitions. [2022-03-15 21:24:10,034 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:10,751 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [286854#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 286855#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 286853#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:24:10,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:24:10,752 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:10,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:24:10,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=932, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:24:10,752 INFO L87 Difference]: Start difference. First operand 567 states and 1817 transitions. Second operand has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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:24:10,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:10,888 INFO L93 Difference]: Finished difference Result 711 states and 2242 transitions. [2022-03-15 21:24:10,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:24:10,889 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 21 [2022-03-15 21:24:10,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:10,890 INFO L225 Difference]: With dead ends: 711 [2022-03-15 21:24:10,890 INFO L226 Difference]: Without dead ends: 672 [2022-03-15 21:24:10,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=124, Invalid=932, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:24:10,890 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 29 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:10,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:10,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2022-03-15 21:24:10,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 582. [2022-03-15 21:24:10,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 581 states have (on average 3.2048192771084336) internal successors, (1862), 581 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have 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:24:10,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 1862 transitions. [2022-03-15 21:24:10,896 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 1862 transitions. Word has length 21 [2022-03-15 21:24:10,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:10,896 INFO L470 AbstractCegarLoop]: Abstraction has 582 states and 1862 transitions. [2022-03-15 21:24:10,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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:24:10,897 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 1862 transitions. [2022-03-15 21:24:10,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:10,897 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:10,897 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:10,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Ended with exit code 0 [2022-03-15 21:24:11,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable187 [2022-03-15 21:24:11,098 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:11,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:11,098 INFO L85 PathProgramCache]: Analyzing trace with hash 438284108, now seen corresponding path program 186 times [2022-03-15 21:24:11,099 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:11,099 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058492125] [2022-03-15 21:24:11,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:11,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:11,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:11,222 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:11,222 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:11,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058492125] [2022-03-15 21:24:11,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058492125] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:11,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907746818] [2022-03-15 21:24:11,222 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:24:11,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:11,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:11,224 INFO L229 MonitoredProcess]: Starting monitored process 189 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:24:11,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Waiting until timeout for monitored process [2022-03-15 21:24:11,244 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:24:11,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:11,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:24:11,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:11,538 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:11,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:12,019 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:12,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907746818] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:12,020 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:12,020 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 14] total 30 [2022-03-15 21:24:12,020 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1029821173] [2022-03-15 21:24:12,020 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:12,020 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:12,024 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 65 transitions. [2022-03-15 21:24:12,024 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:12,543 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [288883#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:24:12,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:24:12,543 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:12,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:24:12,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=807, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:24:12,543 INFO L87 Difference]: Start difference. First operand 582 states and 1862 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:24:12,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:12,717 INFO L93 Difference]: Finished difference Result 793 states and 2505 transitions. [2022-03-15 21:24:12,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:24:12,717 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 21 [2022-03-15 21:24:12,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:12,718 INFO L225 Difference]: With dead ends: 793 [2022-03-15 21:24:12,718 INFO L226 Difference]: Without dead ends: 742 [2022-03-15 21:24:12,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=249, Invalid=807, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:24:12,718 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 30 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:12,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 1 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 530 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:24:12,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2022-03-15 21:24:12,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 616. [2022-03-15 21:24:12,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 615 states have (on average 3.2016260162601626) internal successors, (1969), 615 states have internal predecessors, (1969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:24:12,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 1969 transitions. [2022-03-15 21:24:12,728 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 1969 transitions. Word has length 21 [2022-03-15 21:24:12,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:12,728 INFO L470 AbstractCegarLoop]: Abstraction has 616 states and 1969 transitions. [2022-03-15 21:24:12,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:24:12,728 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 1969 transitions. [2022-03-15 21:24:12,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:12,729 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:12,729 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:12,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Forceful destruction successful, exit code 0 [2022-03-15 21:24:12,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2022-03-15 21:24:12,943 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:12,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:12,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1541752140, now seen corresponding path program 187 times [2022-03-15 21:24:12,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:12,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288220731] [2022-03-15 21:24:12,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:12,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:12,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:13,066 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:13,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:13,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288220731] [2022-03-15 21:24:13,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288220731] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:13,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041108727] [2022-03-15 21:24:13,067 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:24:13,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:13,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:13,068 INFO L229 MonitoredProcess]: Starting monitored process 190 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:24:13,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Waiting until timeout for monitored process [2022-03-15 21:24:13,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:13,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:13,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:13,371 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:13,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:14,314 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:14,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041108727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:14,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:14,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 12] total 28 [2022-03-15 21:24:14,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [937616261] [2022-03-15 21:24:14,314 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:14,315 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:14,318 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 60 transitions. [2022-03-15 21:24:14,318 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:14,720 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:24:14,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:24:14,721 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:14,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:24:14,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:24:14,721 INFO L87 Difference]: Start difference. First operand 616 states and 1969 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:24:14,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:14,864 INFO L93 Difference]: Finished difference Result 711 states and 2249 transitions. [2022-03-15 21:24:14,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:24:14,865 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:24:14,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:14,866 INFO L225 Difference]: With dead ends: 711 [2022-03-15 21:24:14,866 INFO L226 Difference]: Without dead ends: 707 [2022-03-15 21:24:14,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:24:14,866 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 17 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:14,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 1 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:14,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2022-03-15 21:24:14,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 612. [2022-03-15 21:24:14,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 611 states have (on average 3.2062193126022915) internal successors, (1959), 611 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have 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:24:14,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1959 transitions. [2022-03-15 21:24:14,873 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1959 transitions. Word has length 21 [2022-03-15 21:24:14,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:14,873 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 1959 transitions. [2022-03-15 21:24:14,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:24:14,873 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1959 transitions. [2022-03-15 21:24:14,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:14,874 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:14,874 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:14,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Forceful destruction successful, exit code 0 [2022-03-15 21:24:15,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-03-15 21:24:15,092 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:15,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:15,092 INFO L85 PathProgramCache]: Analyzing trace with hash -45233964, now seen corresponding path program 188 times [2022-03-15 21:24:15,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:15,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501398318] [2022-03-15 21:24:15,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:15,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:15,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:15,215 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:15,215 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:15,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501398318] [2022-03-15 21:24:15,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501398318] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:15,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284105859] [2022-03-15 21:24:15,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:24:15,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:15,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:15,217 INFO L229 MonitoredProcess]: Starting monitored process 191 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:24:15,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2022-03-15 21:24:15,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:24:15,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:15,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:15,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:15,507 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:15,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:16,351 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:16,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284105859] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:16,352 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:16,352 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 12] total 28 [2022-03-15 21:24:16,352 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [19701153] [2022-03-15 21:24:16,352 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:16,353 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:16,356 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 67 transitions. [2022-03-15 21:24:16,356 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:17,010 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [293146#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0))), 293144#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 293145#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:24:17,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:24:17,011 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:17,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:24:17,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:24:17,011 INFO L87 Difference]: Start difference. First operand 612 states and 1959 transitions. Second operand has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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:24:17,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:17,189 INFO L93 Difference]: Finished difference Result 744 states and 2353 transitions. [2022-03-15 21:24:17,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:24:17,189 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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 21 [2022-03-15 21:24:17,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:17,190 INFO L225 Difference]: With dead ends: 744 [2022-03-15 21:24:17,190 INFO L226 Difference]: Without dead ends: 734 [2022-03-15 21:24:17,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:24:17,190 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 24 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:17,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 1 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:24:17,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2022-03-15 21:24:17,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 612. [2022-03-15 21:24:17,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 611 states have (on average 3.1980360065466447) internal successors, (1954), 611 states have internal predecessors, (1954), 0 states have call successors, (0), 0 states have 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:24:17,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1954 transitions. [2022-03-15 21:24:17,197 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1954 transitions. Word has length 21 [2022-03-15 21:24:17,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:17,197 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 1954 transitions. [2022-03-15 21:24:17,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 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:24:17,197 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1954 transitions. [2022-03-15 21:24:17,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:17,198 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:17,198 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:17,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Ended with exit code 0 [2022-03-15 21:24:17,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:17,400 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:17,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:17,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1092580172, now seen corresponding path program 189 times [2022-03-15 21:24:17,401 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:17,401 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913882766] [2022-03-15 21:24:17,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:17,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:17,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:17,527 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:17,527 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:17,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913882766] [2022-03-15 21:24:17,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913882766] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:17,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059913228] [2022-03-15 21:24:17,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:24:17,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:17,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:17,529 INFO L229 MonitoredProcess]: Starting monitored process 192 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:24:17,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Waiting until timeout for monitored process [2022-03-15 21:24:17,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:24:17,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:17,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:24:17,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:17,820 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:17,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:18,279 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:18,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059913228] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:18,279 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:18,279 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 14] total 29 [2022-03-15 21:24:18,279 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1628442010] [2022-03-15 21:24:18,279 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:18,280 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:18,283 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 69 transitions. [2022-03-15 21:24:18,283 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:18,866 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [295267#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 295266#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:24:18,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:24:18,866 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:18,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:24:18,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=856, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:24:18,867 INFO L87 Difference]: Start difference. First operand 612 states and 1954 transitions. Second operand has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 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:24:19,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:19,049 INFO L93 Difference]: Finished difference Result 724 states and 2288 transitions. [2022-03-15 21:24:19,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:24:19,050 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 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 21 [2022-03-15 21:24:19,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:19,051 INFO L225 Difference]: With dead ends: 724 [2022-03-15 21:24:19,051 INFO L226 Difference]: Without dead ends: 711 [2022-03-15 21:24:19,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=200, Invalid=856, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:24:19,051 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 21 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:19,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:24:19,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2022-03-15 21:24:19,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 612. [2022-03-15 21:24:19,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 611 states have (on average 3.1980360065466447) internal successors, (1954), 611 states have internal predecessors, (1954), 0 states have call successors, (0), 0 states have 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:24:19,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1954 transitions. [2022-03-15 21:24:19,060 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1954 transitions. Word has length 21 [2022-03-15 21:24:19,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:19,060 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 1954 transitions. [2022-03-15 21:24:19,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 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:24:19,060 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1954 transitions. [2022-03-15 21:24:19,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:19,061 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:19,061 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:19,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Forceful destruction successful, exit code 0 [2022-03-15 21:24:19,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:19,279 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:19,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:19,279 INFO L85 PathProgramCache]: Analyzing trace with hash 173509234, now seen corresponding path program 190 times [2022-03-15 21:24:19,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:19,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257163927] [2022-03-15 21:24:19,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:19,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:19,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:19,401 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:19,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:19,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257163927] [2022-03-15 21:24:19,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257163927] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:19,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514994171] [2022-03-15 21:24:19,402 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:24:19,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:19,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:19,403 INFO L229 MonitoredProcess]: Starting monitored process 193 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:24:19,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Waiting until timeout for monitored process [2022-03-15 21:24:19,427 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:24:19,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:19,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:19,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:19,699 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:19,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:20,552 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:20,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514994171] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:20,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:20,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 12] total 28 [2022-03-15 21:24:20,552 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [411228976] [2022-03-15 21:24:20,552 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:20,553 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:20,556 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 67 transitions. [2022-03-15 21:24:20,556 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:21,115 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [297366#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:24:21,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:24:21,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:21,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:24:21,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:24:21,116 INFO L87 Difference]: Start difference. First operand 612 states and 1954 transitions. Second operand has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:21,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:21,263 INFO L93 Difference]: Finished difference Result 843 states and 2665 transitions. [2022-03-15 21:24:21,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:24:21,263 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:21,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:21,265 INFO L225 Difference]: With dead ends: 843 [2022-03-15 21:24:21,265 INFO L226 Difference]: Without dead ends: 785 [2022-03-15 21:24:21,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:24:21,265 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 29 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:21,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:21,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2022-03-15 21:24:21,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 659. [2022-03-15 21:24:21,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 658 states have (on average 3.188449848024316) internal successors, (2098), 658 states have internal predecessors, (2098), 0 states have call successors, (0), 0 states have 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:24:21,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 2098 transitions. [2022-03-15 21:24:21,272 INFO L78 Accepts]: Start accepts. Automaton has 659 states and 2098 transitions. Word has length 21 [2022-03-15 21:24:21,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:21,272 INFO L470 AbstractCegarLoop]: Abstraction has 659 states and 2098 transitions. [2022-03-15 21:24:21,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:21,272 INFO L276 IsEmpty]: Start isEmpty. Operand 659 states and 2098 transitions. [2022-03-15 21:24:21,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:21,273 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:21,273 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:21,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Ended with exit code 0 [2022-03-15 21:24:21,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:21,474 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:21,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:21,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1276977266, now seen corresponding path program 191 times [2022-03-15 21:24:21,474 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:21,474 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006719563] [2022-03-15 21:24:21,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:21,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:21,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:21,594 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:21,594 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:21,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006719563] [2022-03-15 21:24:21,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006719563] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:21,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292201039] [2022-03-15 21:24:21,595 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:24:21,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:21,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:21,596 INFO L229 MonitoredProcess]: Starting monitored process 194 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:24:21,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Waiting until timeout for monitored process [2022-03-15 21:24:21,617 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 21:24:21,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:21,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 21:24:21,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:21,889 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:21,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:22,532 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:22,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292201039] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:22,532 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:22,533 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 13] total 29 [2022-03-15 21:24:22,533 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [566546733] [2022-03-15 21:24:22,533 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:22,533 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:22,536 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 62 transitions. [2022-03-15 21:24:22,536 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:22,986 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:24:22,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:24:22,987 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:22,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:24:22,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=746, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:24:22,987 INFO L87 Difference]: Start difference. First operand 659 states and 2098 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:24:23,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:23,105 INFO L93 Difference]: Finished difference Result 782 states and 2475 transitions. [2022-03-15 21:24:23,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:24:23,105 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:24:23,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:23,106 INFO L225 Difference]: With dead ends: 782 [2022-03-15 21:24:23,106 INFO L226 Difference]: Without dead ends: 778 [2022-03-15 21:24:23,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=184, Invalid=746, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:24:23,106 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 18 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:23,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 1 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:23,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2022-03-15 21:24:23,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 647. [2022-03-15 21:24:23,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 646 states have (on average 3.196594427244582) internal successors, (2065), 646 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have 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:24:23,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 2065 transitions. [2022-03-15 21:24:23,113 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 2065 transitions. Word has length 21 [2022-03-15 21:24:23,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:23,113 INFO L470 AbstractCegarLoop]: Abstraction has 647 states and 2065 transitions. [2022-03-15 21:24:23,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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:24:23,113 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 2065 transitions. [2022-03-15 21:24:23,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:23,114 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:23,114 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:23,129 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Ended with exit code 0 [2022-03-15 21:24:23,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable193 [2022-03-15 21:24:23,315 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:23,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:23,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1930649110, now seen corresponding path program 192 times [2022-03-15 21:24:23,315 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:23,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913186474] [2022-03-15 21:24:23,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:23,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:23,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:23,438 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:23,438 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:23,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913186474] [2022-03-15 21:24:23,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913186474] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:23,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017851165] [2022-03-15 21:24:23,438 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:24:23,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:23,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:23,439 INFO L229 MonitoredProcess]: Starting monitored process 195 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:24:23,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Waiting until timeout for monitored process [2022-03-15 21:24:23,460 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:24:23,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:23,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:24:23,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:23,746 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:23,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:24,244 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:24,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017851165] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:24,244 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:24,245 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 14] total 30 [2022-03-15 21:24:24,245 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1848528098] [2022-03-15 21:24:24,245 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:24,245 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:24,248 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 65 transitions. [2022-03-15 21:24:24,248 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:24,756 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [301907#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:24:24,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:24:24,756 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:24,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:24:24,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=812, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:24:24,757 INFO L87 Difference]: Start difference. First operand 647 states and 2065 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:24:24,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:24,915 INFO L93 Difference]: Finished difference Result 896 states and 2813 transitions. [2022-03-15 21:24:24,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:24:24,916 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 21 [2022-03-15 21:24:24,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:24,917 INFO L225 Difference]: With dead ends: 896 [2022-03-15 21:24:24,917 INFO L226 Difference]: Without dead ends: 830 [2022-03-15 21:24:24,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=244, Invalid=812, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:24:24,918 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 31 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:24,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 1 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:24:24,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2022-03-15 21:24:24,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 676. [2022-03-15 21:24:24,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 3.185185185185185) internal successors, (2150), 675 states have internal predecessors, (2150), 0 states have call successors, (0), 0 states have 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:24:24,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 2150 transitions. [2022-03-15 21:24:24,925 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 2150 transitions. Word has length 21 [2022-03-15 21:24:24,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:24,925 INFO L470 AbstractCegarLoop]: Abstraction has 676 states and 2150 transitions. [2022-03-15 21:24:24,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:24:24,925 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 2150 transitions. [2022-03-15 21:24:24,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:24,926 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:24,926 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:24,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Ended with exit code 0 [2022-03-15 21:24:25,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable194 [2022-03-15 21:24:25,126 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:25,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:25,127 INFO L85 PathProgramCache]: Analyzing trace with hash -827181078, now seen corresponding path program 193 times [2022-03-15 21:24:25,127 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:25,127 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517788969] [2022-03-15 21:24:25,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:25,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:25,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:25,258 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:25,258 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:25,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517788969] [2022-03-15 21:24:25,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517788969] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:25,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074198814] [2022-03-15 21:24:25,259 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:24:25,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:25,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:25,260 INFO L229 MonitoredProcess]: Starting monitored process 196 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:24:25,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Waiting until timeout for monitored process [2022-03-15 21:24:25,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:25,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:25,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:25,568 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:25,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:26,519 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:26,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074198814] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:26,520 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:26,520 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 12] total 28 [2022-03-15 21:24:26,520 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [5789115] [2022-03-15 21:24:26,520 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:26,520 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:26,523 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 60 transitions. [2022-03-15 21:24:26,523 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:26,918 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:24:26,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:24:26,918 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:26,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:24:26,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:24:26,918 INFO L87 Difference]: Start difference. First operand 676 states and 2150 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:24:27,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:27,050 INFO L93 Difference]: Finished difference Result 775 states and 2452 transitions. [2022-03-15 21:24:27,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:24:27,051 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:24:27,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:27,052 INFO L225 Difference]: With dead ends: 775 [2022-03-15 21:24:27,052 INFO L226 Difference]: Without dead ends: 771 [2022-03-15 21:24:27,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:24:27,052 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 14 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:27,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 1 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:27,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2022-03-15 21:24:27,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 669. [2022-03-15 21:24:27,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 668 states have (on average 3.194610778443114) internal successors, (2134), 668 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:24:27,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 2134 transitions. [2022-03-15 21:24:27,060 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 2134 transitions. Word has length 21 [2022-03-15 21:24:27,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:27,060 INFO L470 AbstractCegarLoop]: Abstraction has 669 states and 2134 transitions. [2022-03-15 21:24:27,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:24:27,060 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 2134 transitions. [2022-03-15 21:24:27,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:27,061 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:27,061 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:27,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Forceful destruction successful, exit code 0 [2022-03-15 21:24:27,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:27,261 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:27,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:27,262 INFO L85 PathProgramCache]: Analyzing trace with hash -164199190, now seen corresponding path program 194 times [2022-03-15 21:24:27,262 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:27,262 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216233205] [2022-03-15 21:24:27,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:27,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:27,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:27,384 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:27,384 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:27,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216233205] [2022-03-15 21:24:27,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216233205] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:27,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106065787] [2022-03-15 21:24:27,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:24:27,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:27,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:27,385 INFO L229 MonitoredProcess]: Starting monitored process 197 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:24:27,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2022-03-15 21:24:27,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:24:27,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:27,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:27,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:27,674 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:27,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:28,525 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:28,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106065787] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:28,525 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:28,526 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 12] total 28 [2022-03-15 21:24:28,526 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [522247464] [2022-03-15 21:24:28,526 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:28,526 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:28,529 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 60 transitions. [2022-03-15 21:24:28,529 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:28,935 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:24:28,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:24:28,935 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:28,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:24:28,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:24:28,936 INFO L87 Difference]: Start difference. First operand 669 states and 2134 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:24:29,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:29,065 INFO L93 Difference]: Finished difference Result 778 states and 2469 transitions. [2022-03-15 21:24:29,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:24:29,066 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:24:29,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:29,067 INFO L225 Difference]: With dead ends: 778 [2022-03-15 21:24:29,067 INFO L226 Difference]: Without dead ends: 774 [2022-03-15 21:24:29,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:24:29,067 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 11 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:29,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:29,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2022-03-15 21:24:29,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 671. [2022-03-15 21:24:29,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 3.1940298507462686) internal successors, (2140), 670 states have internal predecessors, (2140), 0 states have call successors, (0), 0 states have 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:24:29,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 2140 transitions. [2022-03-15 21:24:29,074 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 2140 transitions. Word has length 21 [2022-03-15 21:24:29,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:29,074 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 2140 transitions. [2022-03-15 21:24:29,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:24:29,074 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 2140 transitions. [2022-03-15 21:24:29,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:29,075 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:29,075 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:29,090 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Ended with exit code 0 [2022-03-15 21:24:29,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:29,276 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:29,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:29,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1538089074, now seen corresponding path program 195 times [2022-03-15 21:24:29,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:29,277 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225224322] [2022-03-15 21:24:29,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:29,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:29,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:29,398 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:29,398 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:29,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225224322] [2022-03-15 21:24:29,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225224322] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:29,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884988397] [2022-03-15 21:24:29,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:24:29,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:29,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:29,399 INFO L229 MonitoredProcess]: Starting monitored process 198 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:24:29,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Waiting until timeout for monitored process [2022-03-15 21:24:29,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 21:24:29,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:29,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 21:24:29,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:29,677 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:29,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:30,302 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:30,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884988397] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:30,302 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:30,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 13] total 28 [2022-03-15 21:24:30,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1296971373] [2022-03-15 21:24:30,302 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:30,303 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:30,306 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 67 transitions. [2022-03-15 21:24:30,306 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:30,836 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [308839#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:24:30,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:24:30,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:30,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:24:30,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=782, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:24:30,836 INFO L87 Difference]: Start difference. First operand 671 states and 2140 transitions. Second operand has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:30,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:30,962 INFO L93 Difference]: Finished difference Result 818 states and 2586 transitions. [2022-03-15 21:24:30,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:24:30,963 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:30,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:30,964 INFO L225 Difference]: With dead ends: 818 [2022-03-15 21:24:30,964 INFO L226 Difference]: Without dead ends: 799 [2022-03-15 21:24:30,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=148, Invalid=782, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:24:30,964 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 13 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:30,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 1 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:30,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2022-03-15 21:24:30,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 669. [2022-03-15 21:24:30,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 668 states have (on average 3.194610778443114) internal successors, (2134), 668 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:24:30,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 2134 transitions. [2022-03-15 21:24:30,971 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 2134 transitions. Word has length 21 [2022-03-15 21:24:30,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:30,971 INFO L470 AbstractCegarLoop]: Abstraction has 669 states and 2134 transitions. [2022-03-15 21:24:30,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:30,971 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 2134 transitions. [2022-03-15 21:24:30,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:30,972 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:30,972 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:30,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Ended with exit code 0 [2022-03-15 21:24:31,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:31,173 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:31,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:31,173 INFO L85 PathProgramCache]: Analyzing trace with hash 2071158390, now seen corresponding path program 196 times [2022-03-15 21:24:31,173 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:31,174 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602056777] [2022-03-15 21:24:31,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:31,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:31,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:31,296 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:24:31,296 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:31,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602056777] [2022-03-15 21:24:31,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602056777] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:31,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894949373] [2022-03-15 21:24:31,296 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:24:31,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:31,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:31,297 INFO L229 MonitoredProcess]: Starting monitored process 199 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:24:31,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Waiting until timeout for monitored process [2022-03-15 21:24:31,318 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:24:31,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:31,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:31,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:31,569 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:24:31,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:32,414 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:24:32,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894949373] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:32,415 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:32,415 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 11] total 26 [2022-03-15 21:24:32,415 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1085384674] [2022-03-15 21:24:32,415 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:32,416 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:32,419 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 72 transitions. [2022-03-15 21:24:32,419 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:33,031 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:24:33,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:24:33,031 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:33,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:24:33,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=658, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:24:33,032 INFO L87 Difference]: Start difference. First operand 669 states and 2134 transitions. Second operand has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:24:33,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:33,125 INFO L93 Difference]: Finished difference Result 736 states and 2342 transitions. [2022-03-15 21:24:33,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:24:33,125 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:24:33,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:33,126 INFO L225 Difference]: With dead ends: 736 [2022-03-15 21:24:33,126 INFO L226 Difference]: Without dead ends: 728 [2022-03-15 21:24:33,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=658, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:24:33,127 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 14 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:33,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 1 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:33,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2022-03-15 21:24:33,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 673. [2022-03-15 21:24:33,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 3.193452380952381) internal successors, (2146), 672 states have internal predecessors, (2146), 0 states have call successors, (0), 0 states have 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:24:33,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 2146 transitions. [2022-03-15 21:24:33,136 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 2146 transitions. Word has length 21 [2022-03-15 21:24:33,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:33,136 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 2146 transitions. [2022-03-15 21:24:33,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:24:33,136 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 2146 transitions. [2022-03-15 21:24:33,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:33,137 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:33,137 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:33,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Forceful destruction successful, exit code 0 [2022-03-15 21:24:33,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:33,338 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:33,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:33,338 INFO L85 PathProgramCache]: Analyzing trace with hash 240938262, now seen corresponding path program 197 times [2022-03-15 21:24:33,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:33,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360996851] [2022-03-15 21:24:33,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:33,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:33,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:33,479 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:33,480 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:33,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360996851] [2022-03-15 21:24:33,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360996851] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:33,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549278608] [2022-03-15 21:24:33,480 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:24:33,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:33,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:33,481 INFO L229 MonitoredProcess]: Starting monitored process 200 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:24:33,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Waiting until timeout for monitored process [2022-03-15 21:24:33,502 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 21:24:33,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:33,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:24:33,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:33,841 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:24:33,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:34,523 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:24:34,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549278608] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:34,523 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:34,523 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 28 [2022-03-15 21:24:34,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1851761129] [2022-03-15 21:24:34,523 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:34,524 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:34,527 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 62 transitions. [2022-03-15 21:24:34,527 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:35,012 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [313376#(and (or (<= pos 0) g3) (or (< 0 (+ pos 1)) g3))] [2022-03-15 21:24:35,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:24:35,013 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:35,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:24:35,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=803, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:24:35,013 INFO L87 Difference]: Start difference. First operand 673 states and 2146 transitions. Second operand has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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:24:35,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:35,212 INFO L93 Difference]: Finished difference Result 782 states and 2480 transitions. [2022-03-15 21:24:35,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:24:35,212 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 21 [2022-03-15 21:24:35,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:35,213 INFO L225 Difference]: With dead ends: 782 [2022-03-15 21:24:35,213 INFO L226 Difference]: Without dead ends: 778 [2022-03-15 21:24:35,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 34 SyntacticMatches, 8 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=157, Invalid=1033, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 21:24:35,213 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 15 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:35,214 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 1 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:35,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2022-03-15 21:24:35,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 679. [2022-03-15 21:24:35,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 3.196165191740413) internal successors, (2167), 678 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have 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:24:35,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 2167 transitions. [2022-03-15 21:24:35,222 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 2167 transitions. Word has length 21 [2022-03-15 21:24:35,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:35,222 INFO L470 AbstractCegarLoop]: Abstraction has 679 states and 2167 transitions. [2022-03-15 21:24:35,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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:24:35,222 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 2167 transitions. [2022-03-15 21:24:35,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:35,223 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:35,223 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:35,238 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Ended with exit code 0 [2022-03-15 21:24:35,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-03-15 21:24:35,423 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:35,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:35,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1943226526, now seen corresponding path program 198 times [2022-03-15 21:24:35,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:35,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427206159] [2022-03-15 21:24:35,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:35,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:35,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:35,544 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:35,544 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:35,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427206159] [2022-03-15 21:24:35,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427206159] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:35,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657521680] [2022-03-15 21:24:35,544 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:24:35,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:35,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:35,545 INFO L229 MonitoredProcess]: Starting monitored process 201 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:24:35,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Waiting until timeout for monitored process [2022-03-15 21:24:35,566 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:24:35,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:35,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:24:35,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:35,885 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:35,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:36,759 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:24:36,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657521680] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:36,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:36,760 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 26 [2022-03-15 21:24:36,760 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [841443889] [2022-03-15 21:24:36,760 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:36,760 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:36,764 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 69 transitions. [2022-03-15 21:24:36,764 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:37,418 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [315585#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3)))] [2022-03-15 21:24:37,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:24:37,418 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:37,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:24:37,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=657, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:24:37,418 INFO L87 Difference]: Start difference. First operand 679 states and 2167 transitions. Second operand has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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:24:37,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:37,557 INFO L93 Difference]: Finished difference Result 809 states and 2569 transitions. [2022-03-15 21:24:37,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:24:37,557 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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 21 [2022-03-15 21:24:37,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:37,559 INFO L225 Difference]: With dead ends: 809 [2022-03-15 21:24:37,559 INFO L226 Difference]: Without dead ends: 793 [2022-03-15 21:24:37,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 38 SyntacticMatches, 9 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=99, Invalid=657, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:24:37,559 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 12 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:37,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:37,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2022-03-15 21:24:37,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 669. [2022-03-15 21:24:37,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 668 states have (on average 3.194610778443114) internal successors, (2134), 668 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:24:37,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 2134 transitions. [2022-03-15 21:24:37,566 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 2134 transitions. Word has length 21 [2022-03-15 21:24:37,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:37,566 INFO L470 AbstractCegarLoop]: Abstraction has 669 states and 2134 transitions. [2022-03-15 21:24:37,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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:24:37,566 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 2134 transitions. [2022-03-15 21:24:37,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:37,567 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:37,567 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:37,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Forceful destruction successful, exit code 0 [2022-03-15 21:24:37,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2022-03-15 21:24:37,771 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:37,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:37,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1587640318, now seen corresponding path program 199 times [2022-03-15 21:24:37,772 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:37,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91099917] [2022-03-15 21:24:37,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:37,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:37,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:37,903 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:37,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:37,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91099917] [2022-03-15 21:24:37,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91099917] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:37,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771406678] [2022-03-15 21:24:37,904 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:24:37,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:37,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:37,905 INFO L229 MonitoredProcess]: Starting monitored process 202 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:24:37,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Waiting until timeout for monitored process [2022-03-15 21:24:37,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:37,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:37,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:38,196 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:38,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:39,042 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:39,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771406678] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:39,042 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:39,042 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 29 [2022-03-15 21:24:39,042 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [355256068] [2022-03-15 21:24:39,042 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:39,043 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:39,046 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 67 transitions. [2022-03-15 21:24:39,046 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:39,561 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:24:39,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:24:39,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:39,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:24:39,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:24:39,562 INFO L87 Difference]: Start difference. First operand 669 states and 2134 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:24:39,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:39,692 INFO L93 Difference]: Finished difference Result 802 states and 2549 transitions. [2022-03-15 21:24:39,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:24:39,692 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 21 [2022-03-15 21:24:39,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:39,693 INFO L225 Difference]: With dead ends: 802 [2022-03-15 21:24:39,693 INFO L226 Difference]: Without dead ends: 794 [2022-03-15 21:24:39,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:24:39,694 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 17 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:39,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 1 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:39,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2022-03-15 21:24:39,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 669. [2022-03-15 21:24:39,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 668 states have (on average 3.194610778443114) internal successors, (2134), 668 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:24:39,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 2134 transitions. [2022-03-15 21:24:39,701 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 2134 transitions. Word has length 21 [2022-03-15 21:24:39,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:39,701 INFO L470 AbstractCegarLoop]: Abstraction has 669 states and 2134 transitions. [2022-03-15 21:24:39,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:24:39,701 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 2134 transitions. [2022-03-15 21:24:39,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:39,702 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:39,702 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:39,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Forceful destruction successful, exit code 0 [2022-03-15 21:24:39,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-03-15 21:24:39,924 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:39,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:39,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1805737506, now seen corresponding path program 200 times [2022-03-15 21:24:39,925 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:39,925 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743373466] [2022-03-15 21:24:39,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:39,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:39,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:40,059 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:40,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:40,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743373466] [2022-03-15 21:24:40,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743373466] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:40,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224105769] [2022-03-15 21:24:40,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:24:40,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:40,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:40,060 INFO L229 MonitoredProcess]: Starting monitored process 203 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:24:40,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Waiting until timeout for monitored process [2022-03-15 21:24:40,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:24:40,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:40,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:40,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:40,356 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:40,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:41,233 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:41,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224105769] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:41,233 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:41,233 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 29 [2022-03-15 21:24:41,233 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [682145602] [2022-03-15 21:24:41,233 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:41,234 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:41,237 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 75 transitions. [2022-03-15 21:24:41,237 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:41,918 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [320262#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:24:41,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:24:41,919 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:41,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:24:41,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=870, Unknown=0, NotChecked=0, Total=992 [2022-03-15 21:24:41,919 INFO L87 Difference]: Start difference. First operand 669 states and 2134 transitions. Second operand has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:24:42,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:42,035 INFO L93 Difference]: Finished difference Result 769 states and 2449 transitions. [2022-03-15 21:24:42,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 21:24:42,036 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:24:42,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:42,037 INFO L225 Difference]: With dead ends: 769 [2022-03-15 21:24:42,037 INFO L226 Difference]: Without dead ends: 754 [2022-03-15 21:24:42,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=122, Invalid=870, Unknown=0, NotChecked=0, Total=992 [2022-03-15 21:24:42,037 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 26 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:42,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 1 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:42,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 754 states. [2022-03-15 21:24:42,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 754 to 709. [2022-03-15 21:24:42,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 709 states, 708 states have (on average 3.1977401129943503) internal successors, (2264), 708 states have internal predecessors, (2264), 0 states have call successors, (0), 0 states have 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:24:42,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 2264 transitions. [2022-03-15 21:24:42,044 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 2264 transitions. Word has length 21 [2022-03-15 21:24:42,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:42,044 INFO L470 AbstractCegarLoop]: Abstraction has 709 states and 2264 transitions. [2022-03-15 21:24:42,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:24:42,044 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 2264 transitions. [2022-03-15 21:24:42,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:42,045 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:42,046 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:42,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Ended with exit code 0 [2022-03-15 21:24:42,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-03-15 21:24:42,246 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:42,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:42,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1394280798, now seen corresponding path program 201 times [2022-03-15 21:24:42,247 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:42,247 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382370195] [2022-03-15 21:24:42,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:42,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:42,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:42,378 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:42,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:42,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382370195] [2022-03-15 21:24:42,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382370195] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:42,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993247666] [2022-03-15 21:24:42,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:24:42,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:42,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:42,380 INFO L229 MonitoredProcess]: Starting monitored process 204 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:24:42,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Waiting until timeout for monitored process [2022-03-15 21:24:42,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 21:24:42,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:42,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:24:42,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:42,703 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:42,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:43,194 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:43,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993247666] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:43,195 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:43,195 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 14] total 32 [2022-03-15 21:24:43,195 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1039096239] [2022-03-15 21:24:43,195 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:43,195 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:43,198 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 65 transitions. [2022-03-15 21:24:43,198 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:43,719 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [322604#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:24:43,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:24:43,719 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:43,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:24:43,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=918, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 21:24:43,719 INFO L87 Difference]: Start difference. First operand 709 states and 2264 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:43,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:43,895 INFO L93 Difference]: Finished difference Result 860 states and 2715 transitions. [2022-03-15 21:24:43,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:24:43,895 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:43,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:43,897 INFO L225 Difference]: With dead ends: 860 [2022-03-15 21:24:43,897 INFO L226 Difference]: Without dead ends: 848 [2022-03-15 21:24:43,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=272, Invalid=918, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 21:24:43,897 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 29 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:43,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:24:43,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2022-03-15 21:24:43,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 704. [2022-03-15 21:24:43,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 703 states have (on average 3.197724039829303) internal successors, (2248), 703 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have 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:24:43,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 2248 transitions. [2022-03-15 21:24:43,906 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 2248 transitions. Word has length 21 [2022-03-15 21:24:43,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:43,906 INFO L470 AbstractCegarLoop]: Abstraction has 704 states and 2248 transitions. [2022-03-15 21:24:43,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:43,907 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 2248 transitions. [2022-03-15 21:24:43,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:43,908 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:43,908 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:43,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Forceful destruction successful, exit code 0 [2022-03-15 21:24:44,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203 [2022-03-15 21:24:44,123 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:44,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:44,123 INFO L85 PathProgramCache]: Analyzing trace with hash 385071446, now seen corresponding path program 202 times [2022-03-15 21:24:44,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:44,124 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736945654] [2022-03-15 21:24:44,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:44,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:44,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:44,259 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:44,259 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:44,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736945654] [2022-03-15 21:24:44,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736945654] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:44,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175897445] [2022-03-15 21:24:44,259 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:24:44,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:44,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:44,260 INFO L229 MonitoredProcess]: Starting monitored process 205 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:24:44,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Waiting until timeout for monitored process [2022-03-15 21:24:44,280 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:24:44,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:44,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:44,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:44,552 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:44,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:45,390 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:45,390 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175897445] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:45,390 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:45,390 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 29 [2022-03-15 21:24:45,391 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [249165923] [2022-03-15 21:24:45,391 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:45,391 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:45,395 INFO L252 McrAutomatonBuilder]: Finished intersection with 47 states and 77 transitions. [2022-03-15 21:24:45,395 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:46,140 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [325026#(and (<= pos 3) d2 (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 325024#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 325025#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:24:46,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:24:46,141 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:46,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:24:46,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1001, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 21:24:46,141 INFO L87 Difference]: Start difference. First operand 704 states and 2248 transitions. Second operand has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:24:46,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:46,319 INFO L93 Difference]: Finished difference Result 867 states and 2741 transitions. [2022-03-15 21:24:46,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:24:46,319 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 21:24:46,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:46,321 INFO L225 Difference]: With dead ends: 867 [2022-03-15 21:24:46,321 INFO L226 Difference]: Without dead ends: 842 [2022-03-15 21:24:46,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=121, Invalid=1001, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 21:24:46,321 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 39 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:46,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 1 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:24:46,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2022-03-15 21:24:46,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 713. [2022-03-15 21:24:46,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 3.2134831460674156) internal successors, (2288), 712 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have 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:24:46,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 2288 transitions. [2022-03-15 21:24:46,329 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 2288 transitions. Word has length 21 [2022-03-15 21:24:46,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:46,329 INFO L470 AbstractCegarLoop]: Abstraction has 713 states and 2288 transitions. [2022-03-15 21:24:46,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:24:46,329 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 2288 transitions. [2022-03-15 21:24:46,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:46,330 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:46,330 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:46,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Ended with exit code 0 [2022-03-15 21:24:46,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable204 [2022-03-15 21:24:46,531 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:46,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:46,531 INFO L85 PathProgramCache]: Analyzing trace with hash 366744598, now seen corresponding path program 203 times [2022-03-15 21:24:46,531 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:46,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849233166] [2022-03-15 21:24:46,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:46,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:46,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:46,662 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:46,662 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:46,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849233166] [2022-03-15 21:24:46,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849233166] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:46,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324397977] [2022-03-15 21:24:46,662 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:24:46,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:46,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:46,663 INFO L229 MonitoredProcess]: Starting monitored process 206 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:24:46,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Waiting until timeout for monitored process [2022-03-15 21:24:46,684 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:24:46,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:46,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:46,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:46,970 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:46,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:47,883 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:47,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324397977] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:47,883 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:47,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 30 [2022-03-15 21:24:47,883 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2015379492] [2022-03-15 21:24:47,883 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:47,884 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:47,887 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 69 transitions. [2022-03-15 21:24:47,887 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:48,562 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [327474#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 327473#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 327472#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:24:48,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:24:48,562 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:48,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:24:48,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1059, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 21:24:48,562 INFO L87 Difference]: Start difference. First operand 713 states and 2288 transitions. Second operand has 15 states, 14 states have (on average 2.5) internal successors, (35), 14 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:24:48,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:48,741 INFO L93 Difference]: Finished difference Result 928 states and 2928 transitions. [2022-03-15 21:24:48,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 21:24:48,741 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.5) internal successors, (35), 14 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 21 [2022-03-15 21:24:48,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:48,742 INFO L225 Difference]: With dead ends: 928 [2022-03-15 21:24:48,742 INFO L226 Difference]: Without dead ends: 852 [2022-03-15 21:24:48,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=131, Invalid=1059, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 21:24:48,742 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 35 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:48,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 1 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:24:48,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2022-03-15 21:24:48,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 687. [2022-03-15 21:24:48,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 3.190962099125364) internal successors, (2189), 686 states have internal predecessors, (2189), 0 states have call successors, (0), 0 states have 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:24:48,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 2189 transitions. [2022-03-15 21:24:48,750 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 2189 transitions. Word has length 21 [2022-03-15 21:24:48,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:48,750 INFO L470 AbstractCegarLoop]: Abstraction has 687 states and 2189 transitions. [2022-03-15 21:24:48,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.5) internal successors, (35), 14 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:24:48,750 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 2189 transitions. [2022-03-15 21:24:48,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:48,751 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:48,751 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:48,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Forceful destruction successful, exit code 0 [2022-03-15 21:24:48,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:48,951 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:48,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:48,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1530658298, now seen corresponding path program 204 times [2022-03-15 21:24:48,952 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:48,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766200299] [2022-03-15 21:24:48,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:48,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:48,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:49,095 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:49,095 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:49,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766200299] [2022-03-15 21:24:49,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766200299] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:49,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968135747] [2022-03-15 21:24:49,095 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:24:49,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:49,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:49,096 INFO L229 MonitoredProcess]: Starting monitored process 207 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:24:49,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Waiting until timeout for monitored process [2022-03-15 21:24:49,117 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 21:24:49,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:49,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:24:49,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:49,408 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:24:49,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:50,093 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:24:50,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968135747] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:50,093 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:50,093 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 25 [2022-03-15 21:24:50,093 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1719989984] [2022-03-15 21:24:50,093 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:50,094 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:50,097 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 64 transitions. [2022-03-15 21:24:50,097 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:50,622 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [329924#(and (or (<= pos 0) g3) (or (< 0 (+ pos 1)) g3))] [2022-03-15 21:24:50,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:24:50,622 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:50,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:24:50,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:24:50,622 INFO L87 Difference]: Start difference. First operand 687 states and 2189 transitions. Second operand has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 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:24:50,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:50,830 INFO L93 Difference]: Finished difference Result 902 states and 2837 transitions. [2022-03-15 21:24:50,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:24:50,830 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 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 21 [2022-03-15 21:24:50,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:50,831 INFO L225 Difference]: With dead ends: 902 [2022-03-15 21:24:50,831 INFO L226 Difference]: Without dead ends: 898 [2022-03-15 21:24:50,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2022-03-15 21:24:50,832 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 18 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:50,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 1 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:50,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2022-03-15 21:24:50,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 715. [2022-03-15 21:24:50,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 714 states have (on average 3.19327731092437) internal successors, (2280), 714 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have 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:24:50,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 2280 transitions. [2022-03-15 21:24:50,839 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 2280 transitions. Word has length 21 [2022-03-15 21:24:50,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:50,840 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 2280 transitions. [2022-03-15 21:24:50,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 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:24:50,840 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 2280 transitions. [2022-03-15 21:24:50,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:50,840 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:50,841 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:50,856 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Ended with exit code 0 [2022-03-15 21:24:51,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2022-03-15 21:24:51,041 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:51,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:51,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1889229836, now seen corresponding path program 205 times [2022-03-15 21:24:51,042 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:51,042 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203309444] [2022-03-15 21:24:51,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:51,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:51,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:51,171 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:51,171 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:51,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203309444] [2022-03-15 21:24:51,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203309444] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:51,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069284117] [2022-03-15 21:24:51,171 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:24:51,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:51,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:51,172 INFO L229 MonitoredProcess]: Starting monitored process 208 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:24:51,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Waiting until timeout for monitored process [2022-03-15 21:24:51,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:51,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:24:51,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:51,470 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:24:51,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:52,109 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:24:52,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069284117] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:52,109 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:52,109 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 24 [2022-03-15 21:24:52,109 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2086086382] [2022-03-15 21:24:52,110 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:52,110 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:52,114 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 83 transitions. [2022-03-15 21:24:52,114 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:53,031 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [332324#(or (and (<= pos 3) (< 2 pos) (not d3)) (and d3 (<= (+ 3 pos) 0) (< 0 (+ pos 4))))] [2022-03-15 21:24:53,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:24:53,031 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:53,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:24:53,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:24:53,032 INFO L87 Difference]: Start difference. First operand 715 states and 2280 transitions. Second operand has 13 states, 12 states have (on average 3.0) internal successors, (36), 12 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:24:53,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:53,156 INFO L93 Difference]: Finished difference Result 845 states and 2678 transitions. [2022-03-15 21:24:53,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:24:53,157 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 12 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 21 [2022-03-15 21:24:53,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:53,158 INFO L225 Difference]: With dead ends: 845 [2022-03-15 21:24:53,158 INFO L226 Difference]: Without dead ends: 829 [2022-03-15 21:24:53,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 46 SyntacticMatches, 9 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:24:53,158 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 22 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:53,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:53,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2022-03-15 21:24:53,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 710. [2022-03-15 21:24:53,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 710 states, 709 states have (on average 3.1918194640338506) internal successors, (2263), 709 states have internal predecessors, (2263), 0 states have call successors, (0), 0 states have 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:24:53,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 710 states to 710 states and 2263 transitions. [2022-03-15 21:24:53,166 INFO L78 Accepts]: Start accepts. Automaton has 710 states and 2263 transitions. Word has length 21 [2022-03-15 21:24:53,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:53,166 INFO L470 AbstractCegarLoop]: Abstraction has 710 states and 2263 transitions. [2022-03-15 21:24:53,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.0) internal successors, (36), 12 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:24:53,166 INFO L276 IsEmpty]: Start isEmpty. Operand 710 states and 2263 transitions. [2022-03-15 21:24:53,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:53,167 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:53,167 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:53,182 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Ended with exit code 0 [2022-03-15 21:24:53,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,208 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:53,367 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:53,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:53,367 INFO L85 PathProgramCache]: Analyzing trace with hash 2066744064, now seen corresponding path program 206 times [2022-03-15 21:24:53,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:53,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185321267] [2022-03-15 21:24:53,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:53,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:53,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:53,532 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:53,533 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:53,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185321267] [2022-03-15 21:24:53,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185321267] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:53,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692923462] [2022-03-15 21:24:53,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:24:53,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:53,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:53,534 INFO L229 MonitoredProcess]: Starting monitored process 209 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:24:53,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Waiting until timeout for monitored process [2022-03-15 21:24:53,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:24:53,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:53,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:53,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:53,833 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:53,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:54,631 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:54,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692923462] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:54,632 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:54,632 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 29 [2022-03-15 21:24:54,632 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1326325145] [2022-03-15 21:24:54,632 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:54,632 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:54,636 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 75 transitions. [2022-03-15 21:24:54,636 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:55,320 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [334827#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:24:55,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:24:55,320 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:55,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:24:55,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-03-15 21:24:55,321 INFO L87 Difference]: Start difference. First operand 710 states and 2263 transitions. Second operand has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:24:55,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:55,452 INFO L93 Difference]: Finished difference Result 829 states and 2626 transitions. [2022-03-15 21:24:55,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 21:24:55,452 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:24:55,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:55,453 INFO L225 Difference]: With dead ends: 829 [2022-03-15 21:24:55,453 INFO L226 Difference]: Without dead ends: 739 [2022-03-15 21:24:55,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-03-15 21:24:55,454 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 27 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:55,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 1 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:55,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2022-03-15 21:24:55,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 664. [2022-03-15 21:24:55,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 663 states have (on average 3.1372549019607843) internal successors, (2080), 663 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have 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:24:55,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 2080 transitions. [2022-03-15 21:24:55,463 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 2080 transitions. Word has length 21 [2022-03-15 21:24:55,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:55,463 INFO L470 AbstractCegarLoop]: Abstraction has 664 states and 2080 transitions. [2022-03-15 21:24:55,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:24:55,463 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 2080 transitions. [2022-03-15 21:24:55,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:55,464 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:55,464 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:55,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Ended with exit code 0 [2022-03-15 21:24:55,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable208 [2022-03-15 21:24:55,671 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:55,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:55,671 INFO L85 PathProgramCache]: Analyzing trace with hash 971795072, now seen corresponding path program 207 times [2022-03-15 21:24:55,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:55,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286502006] [2022-03-15 21:24:55,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:55,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:55,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:55,818 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:55,818 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:55,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286502006] [2022-03-15 21:24:55,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286502006] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:55,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191475247] [2022-03-15 21:24:55,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:24:55,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:55,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:55,819 INFO L229 MonitoredProcess]: Starting monitored process 210 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:24:55,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Waiting until timeout for monitored process [2022-03-15 21:24:55,840 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 21:24:55,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:55,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:24:55,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:56,141 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:56,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:56,619 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:56,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191475247] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:56,619 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:56,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 14] total 32 [2022-03-15 21:24:56,619 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [849835140] [2022-03-15 21:24:56,620 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:56,620 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:56,623 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 65 transitions. [2022-03-15 21:24:56,623 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:57,146 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [337139#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:24:57,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:24:57,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:57,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:24:57,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=914, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 21:24:57,146 INFO L87 Difference]: Start difference. First operand 664 states and 2080 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:57,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:57,296 INFO L93 Difference]: Finished difference Result 829 states and 2573 transitions. [2022-03-15 21:24:57,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:24:57,296 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:57,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:57,298 INFO L225 Difference]: With dead ends: 829 [2022-03-15 21:24:57,298 INFO L226 Difference]: Without dead ends: 817 [2022-03-15 21:24:57,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=276, Invalid=914, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 21:24:57,298 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 19 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:57,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:24:57,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2022-03-15 21:24:57,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 650. [2022-03-15 21:24:57,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 649 states have (on average 3.1556240369799693) internal successors, (2048), 649 states have internal predecessors, (2048), 0 states have call successors, (0), 0 states have 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:24:57,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 2048 transitions. [2022-03-15 21:24:57,305 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 2048 transitions. Word has length 21 [2022-03-15 21:24:57,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:57,305 INFO L470 AbstractCegarLoop]: Abstraction has 650 states and 2048 transitions. [2022-03-15 21:24:57,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:24:57,305 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 2048 transitions. [2022-03-15 21:24:57,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:57,306 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:57,306 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:57,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Ended with exit code 0 [2022-03-15 21:24:57,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:57,507 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:57,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:57,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1121860168, now seen corresponding path program 208 times [2022-03-15 21:24:57,507 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:57,508 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387082871] [2022-03-15 21:24:57,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:57,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:57,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:24:57,641 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:57,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:24:57,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387082871] [2022-03-15 21:24:57,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387082871] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:24:57,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276084701] [2022-03-15 21:24:57,641 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:24:57,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:24:57,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:24:57,642 INFO L229 MonitoredProcess]: Starting monitored process 211 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:24:57,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Waiting until timeout for monitored process [2022-03-15 21:24:57,662 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:24:57,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:24:57,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:24:57,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:24:57,969 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:57,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:24:58,975 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:24:58,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276084701] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:24:58,976 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:24:58,976 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 30 [2022-03-15 21:24:58,976 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1770965184] [2022-03-15 21:24:58,976 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:24:58,977 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:24:58,980 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 63 transitions. [2022-03-15 21:24:58,980 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:24:59,453 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [339421#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:24:59,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:24:59,453 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:24:59,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:24:59,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=942, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:24:59,454 INFO L87 Difference]: Start difference. First operand 650 states and 2048 transitions. Second operand has 13 states, 12 states have (on average 2.5) internal successors, (30), 12 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:24:59,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:24:59,634 INFO L93 Difference]: Finished difference Result 939 states and 2946 transitions. [2022-03-15 21:24:59,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:24:59,634 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 12 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 21 [2022-03-15 21:24:59,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:24:59,635 INFO L225 Difference]: With dead ends: 939 [2022-03-15 21:24:59,635 INFO L226 Difference]: Without dead ends: 811 [2022-03-15 21:24:59,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=114, Invalid=942, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:24:59,636 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 32 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:24:59,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 1 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:24:59,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2022-03-15 21:24:59,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 608. [2022-03-15 21:24:59,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 607 states have (on average 3.1499176276771004) internal successors, (1912), 607 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have 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:24:59,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1912 transitions. [2022-03-15 21:24:59,642 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1912 transitions. Word has length 21 [2022-03-15 21:24:59,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:24:59,643 INFO L470 AbstractCegarLoop]: Abstraction has 608 states and 1912 transitions. [2022-03-15 21:24:59,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 12 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:24:59,643 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1912 transitions. [2022-03-15 21:24:59,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:24:59,643 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:24:59,643 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:24:59,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Forceful destruction successful, exit code 0 [2022-03-15 21:24:59,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2022-03-15 21:24:59,844 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:24:59,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:24:59,844 INFO L85 PathProgramCache]: Analyzing trace with hash -18392136, now seen corresponding path program 209 times [2022-03-15 21:24:59,845 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:24:59,845 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161678286] [2022-03-15 21:24:59,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:24:59,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:24:59,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:00,014 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:00,014 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:00,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161678286] [2022-03-15 21:25:00,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161678286] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:00,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621597463] [2022-03-15 21:25:00,014 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:25:00,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:00,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:00,016 INFO L229 MonitoredProcess]: Starting monitored process 212 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:25:00,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2022-03-15 21:25:00,042 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 21:25:00,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:00,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 21:25:00,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:00,361 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:00,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:01,068 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:01,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621597463] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:01,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:01,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 13] total 31 [2022-03-15 21:25:01,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1094835559] [2022-03-15 21:25:01,069 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:01,069 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:01,072 INFO L252 McrAutomatonBuilder]: Finished intersection with 39 states and 58 transitions. [2022-03-15 21:25:01,072 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:01,438 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:25:01,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:25:01,438 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:01,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:25:01,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=868, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:25:01,439 INFO L87 Difference]: Start difference. First operand 608 states and 1912 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:25:01,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:01,585 INFO L93 Difference]: Finished difference Result 724 states and 2268 transitions. [2022-03-15 21:25:01,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:25:01,585 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:25:01,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:01,586 INFO L225 Difference]: With dead ends: 724 [2022-03-15 21:25:01,586 INFO L226 Difference]: Without dead ends: 720 [2022-03-15 21:25:01,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=188, Invalid=868, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:25:01,587 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 11 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:01,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:01,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2022-03-15 21:25:01,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 540. [2022-03-15 21:25:01,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 539 states have (on average 3.144712430426716) internal successors, (1695), 539 states have internal predecessors, (1695), 0 states have call successors, (0), 0 states have 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:25:01,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 1695 transitions. [2022-03-15 21:25:01,593 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 1695 transitions. Word has length 21 [2022-03-15 21:25:01,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:01,593 INFO L470 AbstractCegarLoop]: Abstraction has 540 states and 1695 transitions. [2022-03-15 21:25:01,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:25:01,593 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 1695 transitions. [2022-03-15 21:25:01,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:01,594 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:01,594 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:01,609 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Ended with exit code 0 [2022-03-15 21:25:01,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211,212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:01,794 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:01,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:01,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1621587124, now seen corresponding path program 210 times [2022-03-15 21:25:01,795 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:01,795 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558417055] [2022-03-15 21:25:01,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:01,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:01,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:01,920 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:01,920 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:01,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558417055] [2022-03-15 21:25:01,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558417055] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:01,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120942382] [2022-03-15 21:25:01,920 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:25:01,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:01,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:01,922 INFO L229 MonitoredProcess]: Starting monitored process 213 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:25:01,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Waiting until timeout for monitored process [2022-03-15 21:25:01,943 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 21:25:01,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:01,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:01,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:02,240 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:02,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:02,969 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:02,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120942382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:02,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:02,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-03-15 21:25:02,970 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1620703248] [2022-03-15 21:25:02,970 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:02,971 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:02,974 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 61 transitions. [2022-03-15 21:25:02,974 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:03,408 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [343679#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:25:03,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:25:03,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:03,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:25:03,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:25:03,409 INFO L87 Difference]: Start difference. First operand 540 states and 1695 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:25:03,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:03,531 INFO L93 Difference]: Finished difference Result 660 states and 2060 transitions. [2022-03-15 21:25:03,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 21:25:03,531 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:25:03,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:03,532 INFO L225 Difference]: With dead ends: 660 [2022-03-15 21:25:03,532 INFO L226 Difference]: Without dead ends: 618 [2022-03-15 21:25:03,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:25:03,533 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 25 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:03,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:03,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2022-03-15 21:25:03,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 590. [2022-03-15 21:25:03,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 3.1477079796264857) internal successors, (1854), 589 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have 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:25:03,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 1854 transitions. [2022-03-15 21:25:03,541 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 1854 transitions. Word has length 21 [2022-03-15 21:25:03,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:03,541 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 1854 transitions. [2022-03-15 21:25:03,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:25:03,541 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 1854 transitions. [2022-03-15 21:25:03,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:03,542 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:03,542 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:03,565 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Ended with exit code 0 [2022-03-15 21:25:03,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-03-15 21:25:03,764 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:03,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:03,764 INFO L85 PathProgramCache]: Analyzing trace with hash -2105105196, now seen corresponding path program 211 times [2022-03-15 21:25:03,764 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:03,765 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313030508] [2022-03-15 21:25:03,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:03,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:03,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:03,888 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:03,888 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:03,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313030508] [2022-03-15 21:25:03,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313030508] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:03,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545799187] [2022-03-15 21:25:03,888 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:25:03,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:03,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:03,889 INFO L229 MonitoredProcess]: Starting monitored process 214 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:25:03,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Waiting until timeout for monitored process [2022-03-15 21:25:03,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:03,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:03,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:04,275 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:04,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:04,986 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:04,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545799187] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:04,986 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:04,986 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:25:04,987 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1176290144] [2022-03-15 21:25:04,987 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:04,987 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:04,990 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 63 transitions. [2022-03-15 21:25:04,990 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:05,571 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [345668#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 345669#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0))), 345667#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:25:05,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:25:05,571 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:05,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:25:05,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=754, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:25:05,572 INFO L87 Difference]: Start difference. First operand 590 states and 1854 transitions. Second operand has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 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:25:05,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:05,729 INFO L93 Difference]: Finished difference Result 741 states and 2307 transitions. [2022-03-15 21:25:05,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:25:05,729 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 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 21 [2022-03-15 21:25:05,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:05,730 INFO L225 Difference]: With dead ends: 741 [2022-03-15 21:25:05,730 INFO L226 Difference]: Without dead ends: 731 [2022-03-15 21:25:05,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=116, Invalid=754, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:25:05,731 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 29 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:05,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:25:05,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2022-03-15 21:25:05,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 590. [2022-03-15 21:25:05,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 3.140916808149406) internal successors, (1850), 589 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have 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:25:05,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 1850 transitions. [2022-03-15 21:25:05,737 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 1850 transitions. Word has length 21 [2022-03-15 21:25:05,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:05,737 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 1850 transitions. [2022-03-15 21:25:05,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 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:25:05,738 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 1850 transitions. [2022-03-15 21:25:05,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:05,738 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:05,738 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:05,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Ended with exit code 0 [2022-03-15 21:25:05,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-03-15 21:25:05,939 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:05,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:05,939 INFO L85 PathProgramCache]: Analyzing trace with hash -967291060, now seen corresponding path program 212 times [2022-03-15 21:25:05,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:05,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455265156] [2022-03-15 21:25:05,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:05,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:05,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:06,064 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:06,064 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:06,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455265156] [2022-03-15 21:25:06,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455265156] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:06,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995360762] [2022-03-15 21:25:06,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:25:06,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:06,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:06,065 INFO L229 MonitoredProcess]: Starting monitored process 215 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:25:06,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Waiting until timeout for monitored process [2022-03-15 21:25:06,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:25:06,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:06,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:06,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:06,433 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:06,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:07,113 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:07,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995360762] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:07,114 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:07,114 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:25:07,114 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [133416448] [2022-03-15 21:25:07,114 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:07,114 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:07,118 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 65 transitions. [2022-03-15 21:25:07,118 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:07,674 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [347650#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3))), 347738#(and (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d2 (<= 0 (+ pos 1))) (<= 0 (+ 5 pos)) (<= pos 5) (or d3 (<= 1 pos)) (or d2 d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:25:07,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:25:07,675 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:07,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:25:07,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:25:07,675 INFO L87 Difference]: Start difference. First operand 590 states and 1850 transitions. Second operand has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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:25:07,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:07,858 INFO L93 Difference]: Finished difference Result 710 states and 2212 transitions. [2022-03-15 21:25:07,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:25:07,858 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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 21 [2022-03-15 21:25:07,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:07,859 INFO L225 Difference]: With dead ends: 710 [2022-03-15 21:25:07,859 INFO L226 Difference]: Without dead ends: 697 [2022-03-15 21:25:07,859 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:25:07,859 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 23 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:07,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 1 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:25:07,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2022-03-15 21:25:07,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 586. [2022-03-15 21:25:07,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 585 states have (on average 3.1452991452991452) internal successors, (1840), 585 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have 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:25:07,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 1840 transitions. [2022-03-15 21:25:07,866 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 1840 transitions. Word has length 21 [2022-03-15 21:25:07,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:07,866 INFO L470 AbstractCegarLoop]: Abstraction has 586 states and 1840 transitions. [2022-03-15 21:25:07,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 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:25:07,866 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 1840 transitions. [2022-03-15 21:25:07,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:07,867 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:07,867 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:07,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Ended with exit code 0 [2022-03-15 21:25:08,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:08,067 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:08,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:08,067 INFO L85 PathProgramCache]: Analyzing trace with hash 144862796, now seen corresponding path program 213 times [2022-03-15 21:25:08,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:08,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713485258] [2022-03-15 21:25:08,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:08,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:08,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:08,194 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:08,194 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:08,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713485258] [2022-03-15 21:25:08,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713485258] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:08,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861856743] [2022-03-15 21:25:08,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:25:08,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:08,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:08,196 INFO L229 MonitoredProcess]: Starting monitored process 216 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:25:08,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Waiting until timeout for monitored process [2022-03-15 21:25:08,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 21:25:08,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:08,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:08,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:08,555 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:08,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:09,246 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:25:09,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861856743] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:09,246 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:09,246 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 24 [2022-03-15 21:25:09,247 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [582806533] [2022-03-15 21:25:09,247 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:09,247 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:09,250 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 56 transitions. [2022-03-15 21:25:09,250 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:09,568 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:25:09,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:25:09,569 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:09,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:25:09,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:25:09,569 INFO L87 Difference]: Start difference. First operand 586 states and 1840 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:25:09,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:09,700 INFO L93 Difference]: Finished difference Result 673 states and 2099 transitions. [2022-03-15 21:25:09,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:25:09,700 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:25:09,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:09,701 INFO L225 Difference]: With dead ends: 673 [2022-03-15 21:25:09,701 INFO L226 Difference]: Without dead ends: 669 [2022-03-15 21:25:09,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-03-15 21:25:09,701 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 16 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:09,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 1 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:09,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2022-03-15 21:25:09,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 588. [2022-03-15 21:25:09,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 588 states, 587 states have (on average 3.1448040885860307) internal successors, (1846), 587 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states have 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:25:09,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1846 transitions. [2022-03-15 21:25:09,708 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1846 transitions. Word has length 21 [2022-03-15 21:25:09,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:09,708 INFO L470 AbstractCegarLoop]: Abstraction has 588 states and 1846 transitions. [2022-03-15 21:25:09,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:25:09,708 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1846 transitions. [2022-03-15 21:25:09,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:09,708 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:09,708 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:09,724 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Ended with exit code 0 [2022-03-15 21:25:09,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:09,909 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:09,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:09,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1847151060, now seen corresponding path program 214 times [2022-03-15 21:25:09,910 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:09,910 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046427586] [2022-03-15 21:25:09,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:09,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:09,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:10,041 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:10,041 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:10,041 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046427586] [2022-03-15 21:25:10,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046427586] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:10,041 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87236888] [2022-03-15 21:25:10,041 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:25:10,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:10,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:10,042 INFO L229 MonitoredProcess]: Starting monitored process 217 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:25:10,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Waiting until timeout for monitored process [2022-03-15 21:25:10,063 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:25:10,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:10,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:10,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:10,399 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:10,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:11,076 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:11,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87236888] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:11,077 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:11,077 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 25 [2022-03-15 21:25:11,077 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1716251211] [2022-03-15 21:25:11,077 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:11,077 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:11,080 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 63 transitions. [2022-03-15 21:25:11,081 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:11,606 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [351675#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3)))] [2022-03-15 21:25:11,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:25:11,606 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:11,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:25:11,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:25:11,607 INFO L87 Difference]: Start difference. First operand 588 states and 1846 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:25:11,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:11,751 INFO L93 Difference]: Finished difference Result 707 states and 2205 transitions. [2022-03-15 21:25:11,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:25:11,751 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 21 [2022-03-15 21:25:11,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:11,752 INFO L225 Difference]: With dead ends: 707 [2022-03-15 21:25:11,752 INFO L226 Difference]: Without dead ends: 688 [2022-03-15 21:25:11,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 36 SyntacticMatches, 9 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-03-15 21:25:11,753 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 18 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:11,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 1 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:11,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-03-15 21:25:11,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 582. [2022-03-15 21:25:11,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 581 states have (on average 3.153184165232358) internal successors, (1832), 581 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have 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:25:11,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 1832 transitions. [2022-03-15 21:25:11,759 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 1832 transitions. Word has length 21 [2022-03-15 21:25:11,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:11,759 INFO L470 AbstractCegarLoop]: Abstraction has 582 states and 1832 transitions. [2022-03-15 21:25:11,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:25:11,759 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 1832 transitions. [2022-03-15 21:25:11,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:11,759 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:11,760 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:11,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Ended with exit code 0 [2022-03-15 21:25:11,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable216 [2022-03-15 21:25:11,960 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:11,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:11,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1325592212, now seen corresponding path program 215 times [2022-03-15 21:25:11,961 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:11,961 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446621221] [2022-03-15 21:25:11,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:11,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:11,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:12,082 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:12,082 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:12,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446621221] [2022-03-15 21:25:12,082 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446621221] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:12,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146911549] [2022-03-15 21:25:12,082 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:25:12,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:12,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:12,084 INFO L229 MonitoredProcess]: Starting monitored process 218 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:25:12,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Waiting until timeout for monitored process [2022-03-15 21:25:12,105 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:25:12,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:12,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:25:12,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:12,397 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:12,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:13,299 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:13,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146911549] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:13,299 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:13,299 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 11] total 27 [2022-03-15 21:25:13,299 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2111210449] [2022-03-15 21:25:13,299 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:13,300 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:13,303 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 65 transitions. [2022-03-15 21:25:13,303 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:13,830 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [353783#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:25:13,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:25:13,830 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:13,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:25:13,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:25:13,830 INFO L87 Difference]: Start difference. First operand 582 states and 1832 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:25:13,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:13,984 INFO L93 Difference]: Finished difference Result 738 states and 2304 transitions. [2022-03-15 21:25:13,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:25:13,984 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 21 [2022-03-15 21:25:13,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:13,985 INFO L225 Difference]: With dead ends: 738 [2022-03-15 21:25:13,985 INFO L226 Difference]: Without dead ends: 728 [2022-03-15 21:25:13,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:25:13,985 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 13 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:13,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 1 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:13,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2022-03-15 21:25:13,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 593. [2022-03-15 21:25:13,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 3.1554054054054053) internal successors, (1868), 592 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have 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:25:13,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1868 transitions. [2022-03-15 21:25:13,992 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1868 transitions. Word has length 21 [2022-03-15 21:25:13,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:13,992 INFO L470 AbstractCegarLoop]: Abstraction has 593 states and 1868 transitions. [2022-03-15 21:25:13,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:25:13,992 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1868 transitions. [2022-03-15 21:25:13,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:13,993 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:13,993 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:14,009 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Ended with exit code 0 [2022-03-15 21:25:14,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 218 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2022-03-15 21:25:14,193 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:14,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:14,194 INFO L85 PathProgramCache]: Analyzing trace with hash -222124180, now seen corresponding path program 216 times [2022-03-15 21:25:14,194 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:14,194 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475724796] [2022-03-15 21:25:14,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:14,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:14,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:14,320 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:14,320 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:14,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475724796] [2022-03-15 21:25:14,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475724796] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:14,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218394] [2022-03-15 21:25:14,320 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:25:14,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:14,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:14,321 INFO L229 MonitoredProcess]: Starting monitored process 219 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:25:14,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2022-03-15 21:25:14,343 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:25:14,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:14,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:25:14,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:14,623 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:14,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:15,541 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:15,541 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218394] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:15,541 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:15,541 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 11] total 27 [2022-03-15 21:25:15,541 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1282428127] [2022-03-15 21:25:15,541 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:15,542 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:15,545 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 60 transitions. [2022-03-15 21:25:15,545 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:15,952 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:25:15,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:25:15,952 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:15,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:25:15,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:25:15,952 INFO L87 Difference]: Start difference. First operand 593 states and 1868 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:25:16,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:16,092 INFO L93 Difference]: Finished difference Result 738 states and 2307 transitions. [2022-03-15 21:25:16,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:25:16,092 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:25:16,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:16,093 INFO L225 Difference]: With dead ends: 738 [2022-03-15 21:25:16,093 INFO L226 Difference]: Without dead ends: 734 [2022-03-15 21:25:16,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:25:16,093 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 13 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:16,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 1 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:16,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2022-03-15 21:25:16,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 586. [2022-03-15 21:25:16,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 585 states have (on average 3.157264957264957) internal successors, (1847), 585 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have 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:25:16,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 1847 transitions. [2022-03-15 21:25:16,099 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 1847 transitions. Word has length 21 [2022-03-15 21:25:16,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:16,100 INFO L470 AbstractCegarLoop]: Abstraction has 586 states and 1847 transitions. [2022-03-15 21:25:16,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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:25:16,100 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 1847 transitions. [2022-03-15 21:25:16,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:16,100 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:16,101 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:16,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Forceful destruction successful, exit code 0 [2022-03-15 21:25:16,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable218 [2022-03-15 21:25:16,301 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:16,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:16,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1969605540, now seen corresponding path program 217 times [2022-03-15 21:25:16,302 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:16,302 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574448156] [2022-03-15 21:25:16,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:16,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:16,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:16,432 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:16,433 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:16,433 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574448156] [2022-03-15 21:25:16,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574448156] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:16,433 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930149899] [2022-03-15 21:25:16,433 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:25:16,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:16,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:16,434 INFO L229 MonitoredProcess]: Starting monitored process 220 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:25:16,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Waiting until timeout for monitored process [2022-03-15 21:25:16,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:16,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:25:16,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:16,731 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:16,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:17,587 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:17,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930149899] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:17,587 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:17,587 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 29 [2022-03-15 21:25:17,587 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [16510331] [2022-03-15 21:25:17,587 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:17,588 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:17,591 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 65 transitions. [2022-03-15 21:25:17,591 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:18,085 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:25:18,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:25:18,085 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:18,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:25:18,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:25:18,085 INFO L87 Difference]: Start difference. First operand 586 states and 1847 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:25:18,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:18,251 INFO L93 Difference]: Finished difference Result 744 states and 2325 transitions. [2022-03-15 21:25:18,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:25:18,251 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:25:18,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:18,252 INFO L225 Difference]: With dead ends: 744 [2022-03-15 21:25:18,252 INFO L226 Difference]: Without dead ends: 736 [2022-03-15 21:25:18,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:25:18,253 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 17 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:18,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 1 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:25:18,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2022-03-15 21:25:18,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 584. [2022-03-15 21:25:18,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 583 states have (on average 3.1646655231560894) internal successors, (1845), 583 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have 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:25:18,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 1845 transitions. [2022-03-15 21:25:18,259 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 1845 transitions. Word has length 21 [2022-03-15 21:25:18,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:18,259 INFO L470 AbstractCegarLoop]: Abstraction has 584 states and 1845 transitions. [2022-03-15 21:25:18,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:25:18,259 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 1845 transitions. [2022-03-15 21:25:18,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:18,260 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:18,260 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:18,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Ended with exit code 0 [2022-03-15 21:25:18,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219,220 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:18,460 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:18,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:18,460 INFO L85 PathProgramCache]: Analyzing trace with hash 917405938, now seen corresponding path program 218 times [2022-03-15 21:25:18,461 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:18,461 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771098944] [2022-03-15 21:25:18,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:18,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:18,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:18,591 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:18,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:18,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771098944] [2022-03-15 21:25:18,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771098944] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:18,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30290569] [2022-03-15 21:25:18,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:25:18,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:18,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:18,592 INFO L229 MonitoredProcess]: Starting monitored process 221 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:25:18,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Waiting until timeout for monitored process [2022-03-15 21:25:18,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:25:18,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:18,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:18,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:18,941 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:18,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:19,883 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:19,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30290569] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:19,883 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:19,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 27 [2022-03-15 21:25:19,884 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1903391978] [2022-03-15 21:25:19,884 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:19,884 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:19,887 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 69 transitions. [2022-03-15 21:25:19,888 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:20,650 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [359979#(and (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d2 (<= 0 (+ pos 1))) (<= 0 (+ 5 pos)) (<= pos 5) (or d3 (<= 1 pos)) (or d2 d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0))), 359890#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3))), 359980#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (or d2 (<= 2 pos)) (<= 0 (+ 2 pos)))] [2022-03-15 21:25:20,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:25:20,650 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:20,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:25:20,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=825, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:25:20,650 INFO L87 Difference]: Start difference. First operand 584 states and 1845 transitions. Second operand has 15 states, 14 states have (on average 2.5) internal successors, (35), 14 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:25:20,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:20,832 INFO L93 Difference]: Finished difference Result 843 states and 2628 transitions. [2022-03-15 21:25:20,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 21:25:20,832 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.5) internal successors, (35), 14 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 21 [2022-03-15 21:25:20,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:20,834 INFO L225 Difference]: With dead ends: 843 [2022-03-15 21:25:20,834 INFO L226 Difference]: Without dead ends: 773 [2022-03-15 21:25:20,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 37 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=105, Invalid=825, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:25:20,834 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 32 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:20,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 1 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:25:20,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2022-03-15 21:25:20,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 561. [2022-03-15 21:25:20,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 560 states have (on average 3.15) internal successors, (1764), 560 states have internal predecessors, (1764), 0 states have call successors, (0), 0 states have 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:25:20,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 1764 transitions. [2022-03-15 21:25:20,840 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 1764 transitions. Word has length 21 [2022-03-15 21:25:20,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:20,840 INFO L470 AbstractCegarLoop]: Abstraction has 561 states and 1764 transitions. [2022-03-15 21:25:20,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.5) internal successors, (35), 14 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:25:20,840 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 1764 transitions. [2022-03-15 21:25:20,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:20,841 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:20,841 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:20,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Ended with exit code 0 [2022-03-15 21:25:21,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 221 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable220 [2022-03-15 21:25:21,042 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:21,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:21,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1279778306, now seen corresponding path program 219 times [2022-03-15 21:25:21,043 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:21,043 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88828164] [2022-03-15 21:25:21,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:21,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:21,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:21,166 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:21,167 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:21,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88828164] [2022-03-15 21:25:21,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88828164] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:21,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802430377] [2022-03-15 21:25:21,167 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:25:21,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:21,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:21,168 INFO L229 MonitoredProcess]: Starting monitored process 222 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:25:21,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Waiting until timeout for monitored process [2022-03-15 21:25:21,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 21:25:21,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:21,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-15 21:25:21,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:21,441 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:21,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:21,952 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:21,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802430377] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:21,952 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:21,952 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 12] total 27 [2022-03-15 21:25:21,952 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1462762501] [2022-03-15 21:25:21,952 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:21,953 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:21,956 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 67 transitions. [2022-03-15 21:25:21,956 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:22,493 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:25:22,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 21:25:22,494 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:22,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 21:25:22,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=646, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:25:22,494 INFO L87 Difference]: Start difference. First operand 561 states and 1764 transitions. Second operand has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:25:22,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:22,614 INFO L93 Difference]: Finished difference Result 701 states and 2195 transitions. [2022-03-15 21:25:22,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:25:22,614 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:25:22,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:22,615 INFO L225 Difference]: With dead ends: 701 [2022-03-15 21:25:22,615 INFO L226 Difference]: Without dead ends: 693 [2022-03-15 21:25:22,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=166, Invalid=646, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:25:22,616 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 21 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:22,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:22,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states. [2022-03-15 21:25:22,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 571. [2022-03-15 21:25:22,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 570 states have (on average 3.145614035087719) internal successors, (1793), 570 states have internal predecessors, (1793), 0 states have call successors, (0), 0 states have 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:25:22,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 1793 transitions. [2022-03-15 21:25:22,622 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 1793 transitions. Word has length 21 [2022-03-15 21:25:22,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:22,622 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 1793 transitions. [2022-03-15 21:25:22,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.9) internal successors, (29), 10 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:25:22,622 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 1793 transitions. [2022-03-15 21:25:22,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:22,623 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:22,623 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:22,638 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Ended with exit code 0 [2022-03-15 21:25:22,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2022-03-15 21:25:22,823 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:22,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:22,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1824757700, now seen corresponding path program 220 times [2022-03-15 21:25:22,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:22,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105776942] [2022-03-15 21:25:22,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:22,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:22,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:22,958 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:22,958 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:22,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105776942] [2022-03-15 21:25:22,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105776942] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:22,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566247471] [2022-03-15 21:25:22,959 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:25:22,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:22,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:22,960 INFO L229 MonitoredProcess]: Starting monitored process 223 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:25:22,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Waiting until timeout for monitored process [2022-03-15 21:25:22,980 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:25:22,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:22,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:22,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:23,288 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:23,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:24,134 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:24,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566247471] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:24,134 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:24,134 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 25 [2022-03-15 21:25:24,134 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1459704084] [2022-03-15 21:25:24,134 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:24,135 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:24,138 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 61 transitions. [2022-03-15 21:25:24,138 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:24,569 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [364085#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:25:24,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:25:24,569 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:24,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:25:24,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=658, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:25:24,569 INFO L87 Difference]: Start difference. First operand 571 states and 1793 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:25:24,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:24,719 INFO L93 Difference]: Finished difference Result 686 states and 2155 transitions. [2022-03-15 21:25:24,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:25:24,719 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:25:24,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:24,720 INFO L225 Difference]: With dead ends: 686 [2022-03-15 21:25:24,720 INFO L226 Difference]: Without dead ends: 560 [2022-03-15 21:25:24,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=658, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:25:24,720 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 23 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:24,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 1 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:24,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-03-15 21:25:24,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 478. [2022-03-15 21:25:24,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 477 states have (on average 3.0733752620545074) internal successors, (1466), 477 states have internal predecessors, (1466), 0 states have call successors, (0), 0 states have 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:25:24,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 1466 transitions. [2022-03-15 21:25:24,725 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 1466 transitions. Word has length 21 [2022-03-15 21:25:24,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:24,725 INFO L470 AbstractCegarLoop]: Abstraction has 478 states and 1466 transitions. [2022-03-15 21:25:24,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have 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:25:24,725 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 1466 transitions. [2022-03-15 21:25:24,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:24,726 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:24,726 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:24,741 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Ended with exit code 0 [2022-03-15 21:25:24,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 223 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2022-03-15 21:25:24,926 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:24,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:24,926 INFO L85 PathProgramCache]: Analyzing trace with hash -703759676, now seen corresponding path program 221 times [2022-03-15 21:25:24,927 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:24,927 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887426943] [2022-03-15 21:25:24,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:24,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:24,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:25,063 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:25,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:25,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887426943] [2022-03-15 21:25:25,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887426943] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:25,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383757916] [2022-03-15 21:25:25,063 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:25:25,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:25,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:25,064 INFO L229 MonitoredProcess]: Starting monitored process 224 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:25:25,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Waiting until timeout for monitored process [2022-03-15 21:25:25,086 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 21:25:25,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:25,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:25,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:25,494 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:25,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:26,104 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 21:25:26,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383757916] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:26,104 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:26,104 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 29 [2022-03-15 21:25:26,104 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [784812604] [2022-03-15 21:25:26,104 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:26,105 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:26,114 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 56 transitions. [2022-03-15 21:25:26,114 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:26,431 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:25:26,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:25:26,431 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:26,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:25:26,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:25:26,431 INFO L87 Difference]: Start difference. First operand 478 states and 1466 transitions. Second operand has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:25:26,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:26,582 INFO L93 Difference]: Finished difference Result 589 states and 1807 transitions. [2022-03-15 21:25:26,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:25:26,583 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:25:26,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:26,583 INFO L225 Difference]: With dead ends: 589 [2022-03-15 21:25:26,584 INFO L226 Difference]: Without dead ends: 585 [2022-03-15 21:25:26,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:25:26,584 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 10 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:26,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:26,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2022-03-15 21:25:26,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 480. [2022-03-15 21:25:26,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 479 states have (on average 3.0730688935281836) internal successors, (1472), 479 states have internal predecessors, (1472), 0 states have call successors, (0), 0 states have 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:25:26,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 1472 transitions. [2022-03-15 21:25:26,589 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 1472 transitions. Word has length 21 [2022-03-15 21:25:26,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:26,590 INFO L470 AbstractCegarLoop]: Abstraction has 480 states and 1472 transitions. [2022-03-15 21:25:26,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have 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:25:26,590 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 1472 transitions. [2022-03-15 21:25:26,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:26,590 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:26,590 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:26,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Forceful destruction successful, exit code 0 [2022-03-15 21:25:26,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2022-03-15 21:25:26,791 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:26,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:26,791 INFO L85 PathProgramCache]: Analyzing trace with hash 998528588, now seen corresponding path program 222 times [2022-03-15 21:25:26,792 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:26,792 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238254466] [2022-03-15 21:25:26,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:26,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:26,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:26,925 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:26,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:26,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238254466] [2022-03-15 21:25:26,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238254466] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:26,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519821188] [2022-03-15 21:25:26,925 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:25:26,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:26,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:26,927 INFO L229 MonitoredProcess]: Starting monitored process 225 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:25:26,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Waiting until timeout for monitored process [2022-03-15 21:25:26,947 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:25:26,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:26,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:26,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:27,288 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:27,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:28,088 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:28,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519821188] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:28,088 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:28,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 27 [2022-03-15 21:25:28,088 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1219618895] [2022-03-15 21:25:28,088 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:28,089 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:28,092 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 63 transitions. [2022-03-15 21:25:28,092 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:28,622 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [367488#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3)))] [2022-03-15 21:25:28,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:25:28,622 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:28,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:25:28,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:25:28,623 INFO L87 Difference]: Start difference. First operand 480 states and 1472 transitions. Second operand has 13 states, 12 states have (on average 2.5) internal successors, (30), 12 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:25:28,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:28,777 INFO L93 Difference]: Finished difference Result 602 states and 1837 transitions. [2022-03-15 21:25:28,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:25:28,778 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 12 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 21 [2022-03-15 21:25:28,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:28,778 INFO L225 Difference]: With dead ends: 602 [2022-03-15 21:25:28,778 INFO L226 Difference]: Without dead ends: 583 [2022-03-15 21:25:28,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 34 SyntacticMatches, 9 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2022-03-15 21:25:28,779 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 12 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:28,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:28,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2022-03-15 21:25:28,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 434. [2022-03-15 21:25:28,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 3.071593533487298) internal successors, (1330), 433 states have internal predecessors, (1330), 0 states have call successors, (0), 0 states have 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:25:28,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1330 transitions. [2022-03-15 21:25:28,784 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1330 transitions. Word has length 21 [2022-03-15 21:25:28,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:28,784 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 1330 transitions. [2022-03-15 21:25:28,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 12 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:25:28,784 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1330 transitions. [2022-03-15 21:25:28,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:28,784 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:28,784 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:28,800 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Ended with exit code 0 [2022-03-15 21:25:28,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224,225 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:28,985 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:28,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:28,985 INFO L85 PathProgramCache]: Analyzing trace with hash -2127913620, now seen corresponding path program 223 times [2022-03-15 21:25:28,986 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:28,986 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149015978] [2022-03-15 21:25:28,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:28,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:28,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:29,127 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:29,128 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:29,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149015978] [2022-03-15 21:25:29,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149015978] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:29,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175966215] [2022-03-15 21:25:29,128 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:25:29,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:29,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:29,129 INFO L229 MonitoredProcess]: Starting monitored process 226 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:25:29,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Waiting until timeout for monitored process [2022-03-15 21:25:29,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:29,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:25:29,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:29,439 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:29,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:30,409 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:30,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175966215] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:30,410 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:30,410 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 30 [2022-03-15 21:25:30,410 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1164480588] [2022-03-15 21:25:30,410 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:30,410 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:30,414 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 69 transitions. [2022-03-15 21:25:30,414 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:31,112 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [369199#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 369201#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 369200#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:25:31,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:25:31,112 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:31,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:25:31,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 21:25:31,113 INFO L87 Difference]: Start difference. First operand 434 states and 1330 transitions. Second operand has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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:25:31,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:31,273 INFO L93 Difference]: Finished difference Result 584 states and 1777 transitions. [2022-03-15 21:25:31,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 21:25:31,274 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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 21 [2022-03-15 21:25:31,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:31,274 INFO L225 Difference]: With dead ends: 584 [2022-03-15 21:25:31,274 INFO L226 Difference]: Without dead ends: 545 [2022-03-15 21:25:31,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 21:25:31,275 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 30 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:31,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 1 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:25:31,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2022-03-15 21:25:31,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 425. [2022-03-15 21:25:31,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 3.07311320754717) internal successors, (1303), 424 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have 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:25:31,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1303 transitions. [2022-03-15 21:25:31,280 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1303 transitions. Word has length 21 [2022-03-15 21:25:31,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:31,280 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 1303 transitions. [2022-03-15 21:25:31,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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:25:31,280 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1303 transitions. [2022-03-15 21:25:31,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:31,280 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:31,280 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:31,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Forceful destruction successful, exit code 0 [2022-03-15 21:25:31,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225,226 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:31,481 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:31,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:31,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1100934636, now seen corresponding path program 224 times [2022-03-15 21:25:31,482 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:31,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013669353] [2022-03-15 21:25:31,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:31,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:31,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:31,615 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:31,615 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:31,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013669353] [2022-03-15 21:25:31,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013669353] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:31,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167050291] [2022-03-15 21:25:31,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:25:31,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:31,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:31,616 INFO L229 MonitoredProcess]: Starting monitored process 227 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:25:31,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Waiting until timeout for monitored process [2022-03-15 21:25:31,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:25:31,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:31,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:25:31,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:31,946 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:31,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:33,103 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:33,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167050291] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:33,103 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:33,103 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 30 [2022-03-15 21:25:33,103 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1827934042] [2022-03-15 21:25:33,103 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:33,104 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:33,107 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 63 transitions. [2022-03-15 21:25:33,107 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:33,591 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [370788#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:25:33,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:25:33,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:33,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:25:33,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:25:33,592 INFO L87 Difference]: Start difference. First operand 425 states and 1303 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:25:33,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:33,720 INFO L93 Difference]: Finished difference Result 523 states and 1600 transitions. [2022-03-15 21:25:33,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:25:33,720 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:25:33,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:33,721 INFO L225 Difference]: With dead ends: 523 [2022-03-15 21:25:33,721 INFO L226 Difference]: Without dead ends: 447 [2022-03-15 21:25:33,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:25:33,721 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 24 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:33,722 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 1 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:33,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-03-15 21:25:33,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 410. [2022-03-15 21:25:33,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 3.039119804400978) internal successors, (1243), 409 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have 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:25:33,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1243 transitions. [2022-03-15 21:25:33,726 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1243 transitions. Word has length 21 [2022-03-15 21:25:33,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:33,726 INFO L470 AbstractCegarLoop]: Abstraction has 410 states and 1243 transitions. [2022-03-15 21:25:33,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:25:33,726 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1243 transitions. [2022-03-15 21:25:33,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:33,726 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:33,726 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:33,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Ended with exit code 0 [2022-03-15 21:25:33,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 227 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable226 [2022-03-15 21:25:33,927 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:33,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:33,927 INFO L85 PathProgramCache]: Analyzing trace with hash 617416564, now seen corresponding path program 225 times [2022-03-15 21:25:33,928 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:33,928 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324572028] [2022-03-15 21:25:33,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:33,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:33,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:34,062 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:34,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:34,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324572028] [2022-03-15 21:25:34,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324572028] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:34,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992847364] [2022-03-15 21:25:34,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:25:34,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:34,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:34,064 INFO L229 MonitoredProcess]: Starting monitored process 228 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:25:34,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Waiting until timeout for monitored process [2022-03-15 21:25:34,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:25:34,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:34,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:34,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:34,387 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:34,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:34,886 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:34,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992847364] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:34,886 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:34,886 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 14] total 32 [2022-03-15 21:25:34,886 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1310265071] [2022-03-15 21:25:34,887 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:34,887 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:34,890 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 65 transitions. [2022-03-15 21:25:34,890 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:35,526 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [372287#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 372286#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 372288#(and (<= 0 (+ pos 1)) (<= pos 5) (not d2) (or d3 (<= 5 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:25:35,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:25:35,526 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:35,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:25:35,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=1058, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 21:25:35,527 INFO L87 Difference]: Start difference. First operand 410 states and 1243 transitions. Second operand has 15 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:25:35,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:35,697 INFO L93 Difference]: Finished difference Result 543 states and 1645 transitions. [2022-03-15 21:25:35,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 21:25:35,697 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:25:35,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:35,698 INFO L225 Difference]: With dead ends: 543 [2022-03-15 21:25:35,698 INFO L226 Difference]: Without dead ends: 533 [2022-03-15 21:25:35,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=274, Invalid=1058, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 21:25:35,698 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 23 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:35,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 1 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:25:35,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-03-15 21:25:35,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 419. [2022-03-15 21:25:35,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 3.050239234449761) internal successors, (1275), 418 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have 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:25:35,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1275 transitions. [2022-03-15 21:25:35,703 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1275 transitions. Word has length 21 [2022-03-15 21:25:35,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:35,703 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 1275 transitions. [2022-03-15 21:25:35,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 14 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:25:35,703 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1275 transitions. [2022-03-15 21:25:35,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:35,704 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:35,704 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:35,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Forceful destruction successful, exit code 0 [2022-03-15 21:25:35,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 228 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2022-03-15 21:25:35,904 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:35,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:35,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1755230700, now seen corresponding path program 226 times [2022-03-15 21:25:35,905 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:35,905 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213099091] [2022-03-15 21:25:35,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:35,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:35,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:36,039 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:36,039 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:36,039 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213099091] [2022-03-15 21:25:36,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213099091] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:36,039 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257325594] [2022-03-15 21:25:36,039 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:25:36,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:36,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:36,040 INFO L229 MonitoredProcess]: Starting monitored process 229 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:25:36,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Waiting until timeout for monitored process [2022-03-15 21:25:36,060 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:25:36,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:36,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:25:36,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:36,349 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:36,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:37,370 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:37,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257325594] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:37,371 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:37,371 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 29 [2022-03-15 21:25:37,371 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [600737207] [2022-03-15 21:25:37,371 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:37,371 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:37,375 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 67 transitions. [2022-03-15 21:25:37,375 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:37,939 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [373821#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 373822#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0)))] [2022-03-15 21:25:37,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:25:37,939 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:37,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:25:37,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=944, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:25:37,940 INFO L87 Difference]: Start difference. First operand 419 states and 1275 transitions. Second operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:25:38,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:38,125 INFO L93 Difference]: Finished difference Result 526 states and 1590 transitions. [2022-03-15 21:25:38,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 21:25:38,126 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:25:38,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:38,126 INFO L225 Difference]: With dead ends: 526 [2022-03-15 21:25:38,126 INFO L226 Difference]: Without dead ends: 513 [2022-03-15 21:25:38,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=944, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:25:38,127 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 19 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:38,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:25:38,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-03-15 21:25:38,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 431. [2022-03-15 21:25:38,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 3.0604651162790697) internal successors, (1316), 430 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have 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:25:38,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1316 transitions. [2022-03-15 21:25:38,131 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1316 transitions. Word has length 21 [2022-03-15 21:25:38,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:38,131 INFO L470 AbstractCegarLoop]: Abstraction has 431 states and 1316 transitions. [2022-03-15 21:25:38,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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:25:38,131 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1316 transitions. [2022-03-15 21:25:38,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:38,132 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:38,132 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:38,147 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Ended with exit code 0 [2022-03-15 21:25:38,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228,229 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:38,332 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:38,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:38,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1561158378, now seen corresponding path program 227 times [2022-03-15 21:25:38,333 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:38,333 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135361339] [2022-03-15 21:25:38,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:38,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:38,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:38,459 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:38,459 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:38,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135361339] [2022-03-15 21:25:38,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135361339] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:38,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219511202] [2022-03-15 21:25:38,459 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:25:38,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:38,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:38,460 INFO L229 MonitoredProcess]: Starting monitored process 230 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:25:38,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Waiting until timeout for monitored process [2022-03-15 21:25:38,515 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:25:38,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:38,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:25:38,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:38,849 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:38,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:39,607 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:39,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219511202] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:39,608 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:39,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 12] total 30 [2022-03-15 21:25:39,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1109674749] [2022-03-15 21:25:39,608 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:39,609 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:39,612 INFO L252 McrAutomatonBuilder]: Finished intersection with 44 states and 70 transitions. [2022-03-15 21:25:39,612 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:40,225 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:25:40,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 21:25:40,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:40,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 21:25:40,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-03-15 21:25:40,226 INFO L87 Difference]: Start difference. First operand 431 states and 1316 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:25:40,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:40,357 INFO L93 Difference]: Finished difference Result 501 states and 1529 transitions. [2022-03-15 21:25:40,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 21:25:40,358 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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 21 [2022-03-15 21:25:40,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:40,358 INFO L225 Difference]: With dead ends: 501 [2022-03-15 21:25:40,358 INFO L226 Difference]: Without dead ends: 493 [2022-03-15 21:25:40,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-03-15 21:25:40,359 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 11 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:40,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:40,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-03-15 21:25:40,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 445. [2022-03-15 21:25:40,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 444 states have (on average 3.0720720720720722) internal successors, (1364), 444 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have 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:25:40,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 1364 transitions. [2022-03-15 21:25:40,364 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 1364 transitions. Word has length 21 [2022-03-15 21:25:40,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:40,364 INFO L470 AbstractCegarLoop]: Abstraction has 445 states and 1364 transitions. [2022-03-15 21:25:40,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 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:25:40,364 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 1364 transitions. [2022-03-15 21:25:40,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:40,364 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:40,364 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:40,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Ended with exit code 0 [2022-03-15 21:25:40,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,230 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:40,568 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:40,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:40,568 INFO L85 PathProgramCache]: Analyzing trace with hash 903588790, now seen corresponding path program 228 times [2022-03-15 21:25:40,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:40,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006456510] [2022-03-15 21:25:40,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:40,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:40,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:40,725 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:40,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:40,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006456510] [2022-03-15 21:25:40,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006456510] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:40,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564159954] [2022-03-15 21:25:40,726 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:25:40,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:40,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:40,727 INFO L229 MonitoredProcess]: Starting monitored process 231 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:25:40,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Waiting until timeout for monitored process [2022-03-15 21:25:40,748 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 21:25:40,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:40,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:40,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:41,095 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:41,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:42,114 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:42,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564159954] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:42,114 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:42,114 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 9] total 28 [2022-03-15 21:25:42,114 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [553985376] [2022-03-15 21:25:42,114 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:42,115 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:42,125 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 60 transitions. [2022-03-15 21:25:42,125 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:42,595 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [376904#(and (or (<= pos 0) g3) (or (< 0 (+ pos 1)) g3))] [2022-03-15 21:25:42,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:25:42,596 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:42,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:25:42,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-03-15 21:25:42,596 INFO L87 Difference]: Start difference. First operand 445 states and 1364 transitions. Second operand has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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:25:42,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:42,835 INFO L93 Difference]: Finished difference Result 571 states and 1742 transitions. [2022-03-15 21:25:42,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:25:42,836 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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 21 [2022-03-15 21:25:42,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:42,837 INFO L225 Difference]: With dead ends: 571 [2022-03-15 21:25:42,837 INFO L226 Difference]: Without dead ends: 567 [2022-03-15 21:25:42,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 21:25:42,837 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 14 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:42,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 1 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:25:42,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-03-15 21:25:42,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 451. [2022-03-15 21:25:42,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 450 states have (on average 3.077777777777778) internal successors, (1385), 450 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have 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:25:42,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 1385 transitions. [2022-03-15 21:25:42,842 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 1385 transitions. Word has length 21 [2022-03-15 21:25:42,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:42,842 INFO L470 AbstractCegarLoop]: Abstraction has 451 states and 1385 transitions. [2022-03-15 21:25:42,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 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:25:42,842 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 1385 transitions. [2022-03-15 21:25:42,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:42,842 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:42,842 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:42,858 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Ended with exit code 0 [2022-03-15 21:25:43,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,231 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:43,043 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:43,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:43,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1689090242, now seen corresponding path program 229 times [2022-03-15 21:25:43,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:43,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528736223] [2022-03-15 21:25:43,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:43,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:43,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:43,176 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:43,176 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:43,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528736223] [2022-03-15 21:25:43,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528736223] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:43,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091046575] [2022-03-15 21:25:43,177 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:25:43,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:43,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:43,178 INFO L229 MonitoredProcess]: Starting monitored process 232 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:25:43,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Waiting until timeout for monitored process [2022-03-15 21:25:43,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:43,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:43,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:43,576 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:43,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:44,587 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:44,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091046575] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:44,588 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:44,588 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 28 [2022-03-15 21:25:44,588 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1502276804] [2022-03-15 21:25:44,588 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:44,588 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:44,592 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 67 transitions. [2022-03-15 21:25:44,592 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:45,237 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [378448#(or (and (<= 0 (+ 3 pos)) d3 (<= (+ 3 pos) 0)) (and (<= 3 pos) (<= pos 3) (not d3)))] [2022-03-15 21:25:45,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:25:45,237 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:45,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:25:45,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=762, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:25:45,238 INFO L87 Difference]: Start difference. First operand 451 states and 1385 transitions. Second operand has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 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:25:45,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:45,390 INFO L93 Difference]: Finished difference Result 608 states and 1859 transitions. [2022-03-15 21:25:45,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:25:45,390 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 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 21 [2022-03-15 21:25:45,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:45,391 INFO L225 Difference]: With dead ends: 608 [2022-03-15 21:25:45,391 INFO L226 Difference]: Without dead ends: 592 [2022-03-15 21:25:45,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 34 SyntacticMatches, 10 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=108, Invalid=762, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:25:45,391 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 12 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:45,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:45,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2022-03-15 21:25:45,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 441. [2022-03-15 21:25:45,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 3.0727272727272728) internal successors, (1352), 440 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have 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:25:45,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1352 transitions. [2022-03-15 21:25:45,398 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1352 transitions. Word has length 21 [2022-03-15 21:25:45,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:45,398 INFO L470 AbstractCegarLoop]: Abstraction has 441 states and 1352 transitions. [2022-03-15 21:25:45,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 12 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:25:45,398 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1352 transitions. [2022-03-15 21:25:45,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:45,399 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:45,399 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:45,416 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Ended with exit code 0 [2022-03-15 21:25:45,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,232 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:45,607 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:45,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:45,608 INFO L85 PathProgramCache]: Analyzing trace with hash -2044676450, now seen corresponding path program 230 times [2022-03-15 21:25:45,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:45,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610110504] [2022-03-15 21:25:45,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:45,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:45,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:45,750 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:45,750 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:45,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610110504] [2022-03-15 21:25:45,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610110504] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:45,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49583081] [2022-03-15 21:25:45,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:25:45,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:45,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:45,752 INFO L229 MonitoredProcess]: Starting monitored process 233 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:25:45,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Waiting until timeout for monitored process [2022-03-15 21:25:45,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:25:45,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:45,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:25:45,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:46,069 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:46,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:47,168 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:47,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49583081] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:47,169 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:47,169 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 31 [2022-03-15 21:25:47,169 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [915215572] [2022-03-15 21:25:47,169 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:47,170 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:47,173 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 65 transitions. [2022-03-15 21:25:47,173 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:47,675 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 21:25:47,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 21:25:47,675 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:47,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 21:25:47,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=944, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:25:47,676 INFO L87 Difference]: Start difference. First operand 441 states and 1352 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:25:47,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:47,828 INFO L93 Difference]: Finished difference Result 589 states and 1800 transitions. [2022-03-15 21:25:47,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:25:47,829 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:25:47,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:47,829 INFO L225 Difference]: With dead ends: 589 [2022-03-15 21:25:47,830 INFO L226 Difference]: Without dead ends: 581 [2022-03-15 21:25:47,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=944, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 21:25:47,830 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 14 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:47,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 1 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:47,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-03-15 21:25:47,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 439. [2022-03-15 21:25:47,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 3.0730593607305936) internal successors, (1346), 438 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have 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:25:47,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1346 transitions. [2022-03-15 21:25:47,835 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1346 transitions. Word has length 21 [2022-03-15 21:25:47,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:47,835 INFO L470 AbstractCegarLoop]: Abstraction has 439 states and 1346 transitions. [2022-03-15 21:25:47,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:25:47,835 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1346 transitions. [2022-03-15 21:25:47,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:47,836 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:47,836 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:47,851 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Ended with exit code 0 [2022-03-15 21:25:48,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2022-03-15 21:25:48,036 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:48,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:48,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1143086978, now seen corresponding path program 231 times [2022-03-15 21:25:48,037 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:48,037 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973999328] [2022-03-15 21:25:48,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:48,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:48,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:48,181 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:48,181 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:48,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973999328] [2022-03-15 21:25:48,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973999328] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:48,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017711190] [2022-03-15 21:25:48,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:25:48,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:48,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:48,182 INFO L229 MonitoredProcess]: Starting monitored process 234 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:25:48,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Waiting until timeout for monitored process [2022-03-15 21:25:48,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:25:48,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:48,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:48,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:48,538 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:48,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:49,027 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:49,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017711190] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:49,027 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:49,027 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 14] total 33 [2022-03-15 21:25:49,027 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [238907636] [2022-03-15 21:25:49,027 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:49,028 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:49,031 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 73 transitions. [2022-03-15 21:25:49,031 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:49,705 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [381801#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:25:49,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:25:49,706 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:49,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:25:49,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=982, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 21:25:49,706 INFO L87 Difference]: Start difference. First operand 439 states and 1346 transitions. Second operand has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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:25:49,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:49,839 INFO L93 Difference]: Finished difference Result 534 states and 1642 transitions. [2022-03-15 21:25:49,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:25:49,839 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 21 [2022-03-15 21:25:49,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:49,840 INFO L225 Difference]: With dead ends: 534 [2022-03-15 21:25:49,840 INFO L226 Difference]: Without dead ends: 499 [2022-03-15 21:25:49,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=278, Invalid=982, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 21:25:49,840 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 29 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:49,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:25:49,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-03-15 21:25:49,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 456. [2022-03-15 21:25:49,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 3.0615384615384613) internal successors, (1393), 455 states have internal predecessors, (1393), 0 states have call successors, (0), 0 states have 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:25:49,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1393 transitions. [2022-03-15 21:25:49,845 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1393 transitions. Word has length 21 [2022-03-15 21:25:49,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:49,846 INFO L470 AbstractCegarLoop]: Abstraction has 456 states and 1393 transitions. [2022-03-15 21:25:49,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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:25:49,846 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1393 transitions. [2022-03-15 21:25:49,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:49,846 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:49,846 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:49,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Ended with exit code 0 [2022-03-15 21:25:50,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233,234 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:50,047 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:50,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:50,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1047721974, now seen corresponding path program 232 times [2022-03-15 21:25:50,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:50,048 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112250596] [2022-03-15 21:25:50,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:50,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:50,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:50,189 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:50,190 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:50,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112250596] [2022-03-15 21:25:50,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112250596] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:50,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268558889] [2022-03-15 21:25:50,190 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 21:25:50,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:50,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:50,191 INFO L229 MonitoredProcess]: Starting monitored process 235 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:25:50,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Waiting until timeout for monitored process [2022-03-15 21:25:50,212 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 21:25:50,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:50,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:25:50,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:50,511 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:50,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:51,602 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:51,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268558889] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:51,602 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:51,602 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 31 [2022-03-15 21:25:51,603 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [389080065] [2022-03-15 21:25:51,603 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:51,603 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:51,607 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 75 transitions. [2022-03-15 21:25:51,607 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:52,357 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [383401#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos))), 383403#(and (<= pos 3) d2 (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 383402#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4)))] [2022-03-15 21:25:52,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 21:25:52,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:52,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 21:25:52,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1133, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 21:25:52,357 INFO L87 Difference]: Start difference. First operand 456 states and 1393 transitions. Second operand has 16 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:25:52,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:52,543 INFO L93 Difference]: Finished difference Result 616 states and 1869 transitions. [2022-03-15 21:25:52,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:25:52,544 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:25:52,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:52,545 INFO L225 Difference]: With dead ends: 616 [2022-03-15 21:25:52,545 INFO L226 Difference]: Without dead ends: 594 [2022-03-15 21:25:52,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=127, Invalid=1133, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 21:25:52,545 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 37 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:52,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 1 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:25:52,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2022-03-15 21:25:52,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 466. [2022-03-15 21:25:52,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 3.0688172043010753) internal successors, (1427), 465 states have internal predecessors, (1427), 0 states have call successors, (0), 0 states have 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:25:52,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1427 transitions. [2022-03-15 21:25:52,550 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1427 transitions. Word has length 21 [2022-03-15 21:25:52,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:52,550 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1427 transitions. [2022-03-15 21:25:52,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:25:52,551 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1427 transitions. [2022-03-15 21:25:52,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:52,551 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:52,551 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:52,567 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Ended with exit code 0 [2022-03-15 21:25:52,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2022-03-15 21:25:52,752 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:52,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:52,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1029395126, now seen corresponding path program 233 times [2022-03-15 21:25:52,753 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:52,753 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935468076] [2022-03-15 21:25:52,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:52,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:52,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:52,897 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:52,898 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:52,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935468076] [2022-03-15 21:25:52,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935468076] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:52,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036381529] [2022-03-15 21:25:52,898 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 21:25:52,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:52,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:52,899 INFO L229 MonitoredProcess]: Starting monitored process 236 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:25:52,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Waiting until timeout for monitored process [2022-03-15 21:25:52,920 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 21:25:52,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:52,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:25:52,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:53,242 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:53,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:54,377 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:54,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036381529] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:54,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:54,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 32 [2022-03-15 21:25:54,377 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2047107048] [2022-03-15 21:25:54,377 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:54,378 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:54,381 INFO L252 McrAutomatonBuilder]: Finished intersection with 43 states and 67 transitions. [2022-03-15 21:25:54,381 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:55,054 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [385108#(and (<= pos 3) (or d3 (< 2 pos)) (or (<= (+ 3 pos) 0) (not d3)) (< 0 (+ pos 4))), 385107#(and (or d2 (< 0 (+ 2 pos))) (< 0 (+ 6 pos)) (or (<= (+ 5 pos) 0) (not d3) (not d2)) (or (<= pos 1) (not d2)) (or d3 (< 0 pos)) (<= pos 5) (or d2 d3 (< 4 pos)) (or (not d3) (<= (+ pos 1) 0))), 385106#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:25:55,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 21:25:55,054 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:55,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 21:25:55,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1195, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 21:25:55,055 INFO L87 Difference]: Start difference. First operand 466 states and 1427 transitions. Second operand has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 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:25:55,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:55,276 INFO L93 Difference]: Finished difference Result 661 states and 2005 transitions. [2022-03-15 21:25:55,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 21:25:55,276 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 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 21 [2022-03-15 21:25:55,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:55,277 INFO L225 Difference]: With dead ends: 661 [2022-03-15 21:25:55,277 INFO L226 Difference]: Without dead ends: 614 [2022-03-15 21:25:55,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=137, Invalid=1195, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 21:25:55,277 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 30 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:55,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 1 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:25:55,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-03-15 21:25:55,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 448. [2022-03-15 21:25:55,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 447 states have (on average 3.0559284116331096) internal successors, (1366), 447 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have 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:25:55,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 1366 transitions. [2022-03-15 21:25:55,282 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 1366 transitions. Word has length 21 [2022-03-15 21:25:55,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:55,282 INFO L470 AbstractCegarLoop]: Abstraction has 448 states and 1366 transitions. [2022-03-15 21:25:55,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 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:25:55,283 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 1366 transitions. [2022-03-15 21:25:55,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:55,283 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:55,283 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:55,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Forceful destruction successful, exit code 0 [2022-03-15 21:25:55,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 236 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2022-03-15 21:25:55,484 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:55,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:55,484 INFO L85 PathProgramCache]: Analyzing trace with hash -868007770, now seen corresponding path program 234 times [2022-03-15 21:25:55,485 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:55,485 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803425749] [2022-03-15 21:25:55,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:55,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:55,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:55,637 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:55,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:55,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803425749] [2022-03-15 21:25:55,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803425749] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:55,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659175062] [2022-03-15 21:25:55,638 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 21:25:55,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:55,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:55,639 INFO L229 MonitoredProcess]: Starting monitored process 237 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:25:55,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Waiting until timeout for monitored process [2022-03-15 21:25:55,662 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 21:25:55,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:25:55,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:55,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:55,976 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:55,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:56,792 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:56,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659175062] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:56,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:56,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 9] total 27 [2022-03-15 21:25:56,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [506062288] [2022-03-15 21:25:56,792 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:56,793 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:56,796 INFO L252 McrAutomatonBuilder]: Finished intersection with 41 states and 62 transitions. [2022-03-15 21:25:56,796 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:25:57,316 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [386815#(and (or (<= pos 0) g3) (or (< 0 (+ pos 1)) g3))] [2022-03-15 21:25:57,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 21:25:57,317 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:25:57,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 21:25:57,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=755, Unknown=0, NotChecked=0, Total=870 [2022-03-15 21:25:57,317 INFO L87 Difference]: Start difference. First operand 448 states and 1366 transitions. Second operand has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:25:57,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:25:57,556 INFO L93 Difference]: Finished difference Result 673 states and 2044 transitions. [2022-03-15 21:25:57,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 21:25:57,557 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 21:25:57,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:25:57,558 INFO L225 Difference]: With dead ends: 673 [2022-03-15 21:25:57,558 INFO L226 Difference]: Without dead ends: 669 [2022-03-15 21:25:57,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 21:25:57,558 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 15 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:25:57,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 1 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:25:57,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2022-03-15 21:25:57,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 487. [2022-03-15 21:25:57,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 486 states have (on average 3.078189300411523) internal successors, (1496), 486 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have 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:25:57,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 1496 transitions. [2022-03-15 21:25:57,564 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 1496 transitions. Word has length 21 [2022-03-15 21:25:57,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:25:57,564 INFO L470 AbstractCegarLoop]: Abstraction has 487 states and 1496 transitions. [2022-03-15 21:25:57,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:25:57,564 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 1496 transitions. [2022-03-15 21:25:57,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:25:57,564 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:25:57,564 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:25:57,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Ended with exit code 0 [2022-03-15 21:25:57,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 237 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2022-03-15 21:25:57,765 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:25:57,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:25:57,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1226579308, now seen corresponding path program 235 times [2022-03-15 21:25:57,766 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:25:57,766 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188095985] [2022-03-15 21:25:57,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:25:57,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:25:57,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:57,902 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:25:57,902 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:25:57,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188095985] [2022-03-15 21:25:57,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188095985] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:25:57,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198914404] [2022-03-15 21:25:57,902 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 21:25:57,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:25:57,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:25:57,903 INFO L229 MonitoredProcess]: Starting monitored process 238 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:25:57,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Waiting until timeout for monitored process [2022-03-15 21:25:57,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:25:57,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:25:57,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:25:58,230 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:58,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:25:58,995 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 21:25:58,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198914404] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:25:58,995 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:25:58,995 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 9] total 26 [2022-03-15 21:25:58,995 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [173780690] [2022-03-15 21:25:58,995 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:25:58,996 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:25:59,000 INFO L252 McrAutomatonBuilder]: Finished intersection with 49 states and 81 transitions. [2022-03-15 21:25:59,000 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:26:00,007 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [388532#(or (and (<= pos 3) (< 2 pos) (not d3)) (and d3 (<= (+ 3 pos) 0) (< 0 (+ pos 4))))] [2022-03-15 21:26:00,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:26:00,007 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:26:00,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:26:00,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:26:00,008 INFO L87 Difference]: Start difference. First operand 487 states and 1496 transitions. Second operand has 14 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:26:00,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:26:00,146 INFO L93 Difference]: Finished difference Result 625 states and 1910 transitions. [2022-03-15 21:26:00,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 21:26:00,147 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 21:26:00,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:26:00,148 INFO L225 Difference]: With dead ends: 625 [2022-03-15 21:26:00,148 INFO L226 Difference]: Without dead ends: 609 [2022-03-15 21:26:00,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 42 SyntacticMatches, 10 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2022-03-15 21:26:00,148 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 25 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:26:00,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 1 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:26:00,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2022-03-15 21:26:00,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 473. [2022-03-15 21:26:00,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 472 states have (on average 3.065677966101695) internal successors, (1447), 472 states have internal predecessors, (1447), 0 states have call successors, (0), 0 states have 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:00,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 1447 transitions. [2022-03-15 21:26:00,153 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 1447 transitions. Word has length 21 [2022-03-15 21:26:00,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:26:00,153 INFO L470 AbstractCegarLoop]: Abstraction has 473 states and 1447 transitions. [2022-03-15 21:26:00,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 21:26:00,153 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 1447 transitions. [2022-03-15 21:26:00,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:26:00,154 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:26:00,154 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:26:00,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Ended with exit code 0 [2022-03-15 21:26:00,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237,238 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:26:00,354 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:26:00,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:26:00,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1565572704, now seen corresponding path program 236 times [2022-03-15 21:26:00,355 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:26:00,355 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422411662] [2022-03-15 21:26:00,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:26:00,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:26:00,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:26:00,498 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:26:00,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:26:00,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422411662] [2022-03-15 21:26:00,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422411662] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:26:00,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318897058] [2022-03-15 21:26:00,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 21:26:00,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:26:00,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:26:00,499 INFO L229 MonitoredProcess]: Starting monitored process 239 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:00,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Waiting until timeout for monitored process [2022-03-15 21:26:00,519 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 21:26:00,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:26:00,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 21:26:00,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:26:00,818 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:26:00,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:26:01,856 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:26:01,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318897058] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:26:01,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:26:01,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 31 [2022-03-15 21:26:01,857 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [500286049] [2022-03-15 21:26:01,857 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:26:01,857 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:26:01,861 INFO L252 McrAutomatonBuilder]: Finished intersection with 45 states and 73 transitions. [2022-03-15 21:26:01,861 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:26:02,528 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [390343#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:26:02,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:26:02,528 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:26:02,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:26:02,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=994, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 21:26:02,529 INFO L87 Difference]: Start difference. First operand 473 states and 1447 transitions. Second operand has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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:26:02,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:26:02,659 INFO L93 Difference]: Finished difference Result 585 states and 1795 transitions. [2022-03-15 21:26:02,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 21:26:02,659 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 21 [2022-03-15 21:26:02,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:26:02,660 INFO L225 Difference]: With dead ends: 585 [2022-03-15 21:26:02,660 INFO L226 Difference]: Without dead ends: 485 [2022-03-15 21:26:02,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=128, Invalid=994, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 21:26:02,661 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 33 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 21:26:02,661 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 1 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 21:26:02,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-03-15 21:26:02,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 406. [2022-03-15 21:26:02,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 3.0469135802469136) internal successors, (1234), 405 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have 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:02,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1234 transitions. [2022-03-15 21:26:02,665 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1234 transitions. Word has length 21 [2022-03-15 21:26:02,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:26:02,665 INFO L470 AbstractCegarLoop]: Abstraction has 406 states and 1234 transitions. [2022-03-15 21:26:02,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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:26:02,665 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1234 transitions. [2022-03-15 21:26:02,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 21:26:02,665 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 21:26:02,666 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 21:26:02,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Ended with exit code 0 [2022-03-15 21:26:02,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238,239 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:26:02,866 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 21:26:02,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 21:26:02,866 INFO L85 PathProgramCache]: Analyzing trace with hash -459209640, now seen corresponding path program 237 times [2022-03-15 21:26:02,867 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 21:26:02,867 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503484565] [2022-03-15 21:26:02,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 21:26:02,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 21:26:02,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 21:26:03,018 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:26:03,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 21:26:03,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503484565] [2022-03-15 21:26:03,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503484565] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 21:26:03,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947973585] [2022-03-15 21:26:03,019 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 21:26:03,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:26:03,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 21:26:03,020 INFO L229 MonitoredProcess]: Starting monitored process 240 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:03,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Waiting until timeout for monitored process [2022-03-15 21:26:03,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 21:26:03,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 21:26:03,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 21:26:03,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 21:26:03,383 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:26:03,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 21:26:03,890 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 21:26:03,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947973585] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 21:26:03,890 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 21:26:03,890 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 14] total 34 [2022-03-15 21:26:03,890 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1207660381] [2022-03-15 21:26:03,890 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 21:26:03,891 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 21:26:03,894 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 61 transitions. [2022-03-15 21:26:03,894 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 21:26:04,360 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [391897#(and (<= pos 2) (or (<= (+ 2 pos) 0) (not d2)) (< 0 (+ 3 pos)) (or d2 (< 1 pos)))] [2022-03-15 21:26:04,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 21:26:04,360 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 21:26:04,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 21:26:04,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=1041, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 21:26:04,360 INFO L87 Difference]: Start difference. First operand 406 states and 1234 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:04,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 21:26:04,518 INFO L93 Difference]: Finished difference Result 405 states and 1233 transitions. [2022-03-15 21:26:04,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 21:26:04,518 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:26:04,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 21:26:04,518 INFO L225 Difference]: With dead ends: 405 [2022-03-15 21:26:04,518 INFO L226 Difference]: Without dead ends: 0 [2022-03-15 21:26:04,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=291, Invalid=1041, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 21:26:04,518 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 26 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 21:26:04,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 1 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 21:26:04,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-03-15 21:26:04,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-03-15 21:26:04,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have 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:04,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-03-15 21:26:04,519 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 21 [2022-03-15 21:26:04,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 21:26:04,519 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-03-15 21:26:04,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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:04,519 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-03-15 21:26:04,519 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-03-15 21:26:04,521 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-15 21:26:04,522 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-15 21:26:04,522 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-15 21:26:04,522 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-15 21:26:04,540 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Ended with exit code 0 [2022-03-15 21:26:04,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239,240 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 21:26:04,733 INFO L732 BasicCegarLoop]: Path program histogram: [237, 1, 1, 1] [2022-03-15 21:26:04,735 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 21:26:04,735 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 21:26:04,736 INFO L202 PluginConnector]: Adding new model misc-3-extended.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 09:26:04 BasicIcfg [2022-03-15 21:26:04,736 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 21:26:04,736 INFO L158 Benchmark]: Toolchain (without parser) took 468678.35ms. Allocated memory was 195.0MB in the beginning and 282.1MB in the end (delta: 87.0MB). Free memory was 162.4MB in the beginning and 205.1MB in the end (delta: -42.7MB). Peak memory consumption was 44.8MB. Max. memory is 8.0GB. [2022-03-15 21:26:04,736 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 195.0MB. Free memory is still 163.5MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 21:26:04,736 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.33ms. Allocated memory is still 195.0MB. Free memory was 162.2MB in the beginning and 160.7MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 21:26:04,737 INFO L158 Benchmark]: Boogie Preprocessor took 14.97ms. Allocated memory is still 195.0MB. Free memory was 160.7MB in the beginning and 159.8MB in the end (delta: 867.7kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 21:26:04,737 INFO L158 Benchmark]: RCFGBuilder took 241.63ms. Allocated memory is still 195.0MB. Free memory was 159.6MB in the beginning and 150.4MB in the end (delta: 9.3MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-15 21:26:04,737 INFO L158 Benchmark]: TraceAbstraction took 468392.98ms. Allocated memory was 195.0MB in the beginning and 282.1MB in the end (delta: 87.0MB). Free memory was 149.9MB in the beginning and 205.1MB in the end (delta: -55.3MB). Peak memory consumption was 33.3MB. Max. memory is 8.0GB. [2022-03-15 21:26:04,737 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12ms. Allocated memory is still 195.0MB. Free memory is still 163.5MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 24.33ms. Allocated memory is still 195.0MB. Free memory was 162.2MB in the beginning and 160.7MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 14.97ms. Allocated memory is still 195.0MB. Free memory was 160.7MB in the beginning and 159.8MB in the end (delta: 867.7kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 241.63ms. Allocated memory is still 195.0MB. Free memory was 159.6MB in the beginning and 150.4MB in the end (delta: 9.3MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 468392.98ms. Allocated memory was 195.0MB in the beginning and 282.1MB in the end (delta: 87.0MB). Free memory was 149.9MB in the beginning and 205.1MB in the end (delta: -55.3MB). Peak memory consumption was 33.3MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.3s, 48 PlacesBefore, 25 PlacesAfterwards, 50 TransitionsBefore, 18 TransitionsAfterwards, 1008 CoEnabledTransitionPairs, 4 FixpointIterations, 3 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 6 ConcurrentYvCompositions, 9 ChoiceCompositions, 43 TotalNumberOfCompositions, 924 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 836, positive: 828, positive conditional: 0, positive unconditional: 828, negative: 8, negative conditional: 0, negative unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 449, positive: 442, positive conditional: 0, positive unconditional: 442, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 836, positive: 386, positive conditional: 0, positive unconditional: 386, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 449, unknown conditional: 0, unknown unconditional: 449] , Statistics on independence cache: Total cache size (in pairs): 15, Positive cache size: 15, Positive conditional cache size: 0, Positive unconditional cache size: 15, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 100]: assertion always holds For all program executions holds that assertion always holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 69 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 468.3s, OverallIterations: 240, TraceHistogramMax: 6, PathProgramHistogramMax: 237, EmptinessCheckTime: 0.2s, AutomataDifference: 36.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.4s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6653 SdHoareTripleChecker+Valid, 33.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6653 mSDsluCounter, 240 SdHoareTripleChecker+Invalid, 27.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 49173 mSDsCounter, 3156 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 99032 IncrementalHoareTripleChecker+Invalid, 102188 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3156 mSolverCounterUnsat, 240 mSDtfsCounter, 99032 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 15183 GetRequests, 8400 SyntacticMatches, 906 SemanticMatches, 5877 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37907 ImplicationChecksByTransitivity, 103.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=729occurred in iteration=56, InterpolantAutomatonStates: 2585, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.7s AutomataMinimizationTime, 240 MinimizatonAttempts, 27433 StatesRemovedByMinimization, 233 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 255.7s InterpolantComputationTime, 9069 NumberOfCodeBlocks, 9069 NumberOfCodeBlocksAsserted, 830 NumberOfCheckSat, 12857 ConstructedInterpolants, 0 QuantifiedInterpolants, 199357 SizeOfPredicates, 1966 NumberOfNonLiveVariables, 12106 ConjunctsInSsa, 4108 ConjunctsInUnsatCore, 716 InterpolantComputations, 3 PerfectInterpolantSequences, 235/11547 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2022-03-15 21:26:04,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...